How to travel from Tallinn to Bergen, Norway

The distance between Tallinn and Bergen is around 1,110km (690 miles) and the quickest way to get there is to fly which takes around 3h 25m.

7 routes found

We've found 7 different ways to get from Tallinn to Bergen by plane, ferry, train, bus and car. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.

👋 Also check out BergenTallinn if you're planning a return trip.

🚀 Fastest
💰 Cheapest
1
plane
+

Fly

Fly from Tallinn (TLL) to Bergen (BGO).

  • Duration3h 25m
  • Flight time2h 25m
  • Typical cost
    NOK 1,825($180)
Operated by

Norwegian Air Shuttle

+ 5 others

1 similiar route

We’ve grouped similar routes together, click the arrows to see the other options.

2
ferry
+
bus
+
bus
+

Ferry and Bus

Take a ferry to Stockholm then take the bus to Oslo Central Bus Station and then to Bergen busstasjon.

  • Duration1 day 10h
  • Departsonce a week
  • Typical cost
    NOK 2,540($250)
Operated by

Multiple operators

3
3 x bus
+

Bus

Take the bus to Berlin ZOB [Fernbus] then Oslo and then to Bergen busstasjon.

  • Duration2 days 1h
  • Departsonce a week
  • Typical cost
    NOK 2,150($210)
Operated by

Multiple bus operators

4
ferry
+
train
+
train
+

Ferry and Train

Take a ferry to Stockholm then take the train to Oslo S and then to Bergen stasjon.

  • Duration1 day 5h
  • Departsonce daily
  • Typical cost
    NOK 2,500($245)
Operated by

Multiple operators

1 similiar route

We’ve grouped similar routes together, click the arrows to see the other options.

5
car
+
ferry
+
car
+

Car and Ferry

Drive to Turku then take a ferry to Stockholm then drive to Bergen.

  • Duration1 day 10h
  • Departstwice daily
  • Typical cost
    NOK 5,525($540)
Operated by

Multiple operators

Frequently asked questionsabout travel between Tallinn and Bergen

There are several options for getting from Tallinn to Bergen by plane, ferry, train, bus and car. The cheapest option is to fly which costs around NOK 1,825 ($180) and will take around 3h 25m.

The distance between Tallinn and Bergen is around 1,110km (690 miles). In a direct line (as the crow flies), the distance is 1,084km (673 miles)

It takes around 3h 25m to get from Tallinn and Bergen by plane.

The quickest way to get from Tallinn to Bergen is to fly which takes around 3h 25m and will set you back approx NOK 1,825 ($180).

The cheapest way to travel between Tallinn and Bergen is to fly which will typically cost around NOK 1,825 ($180) for a standard one-way ticket.

Train travel

There is no train service that runs between Tallinn and Bergen. We recommend that you fly from Tallinn (TLL) to Bergen (BGO). instead which will take 3h 25m.

Bus travel

Yes there is a bus that runs regularly from Tallinn and Bergen. It typically takes around 2 days 1h and departs once a week.

There are no direct bus services that runs from Tallinn to Bergen. However, you can instead can take several connecting buses with changeovers in Berlin ZOB [Fernbus] and Oslo. These services run once a week and will take a minimum of 2 days 1h.

FlixBus and Nor-Way Bussekspress run regular bus services between Tallinn and Bergen. Buses run once a week and take around 2 days 1h on average but will vary depending on you book with.

Flights and Airlines

Yes you can fly from Tallinn and Bergen. Flights depart from Tallinn (TLL) and arrive at Bergen (BGO) - via Oslo (OSL). The flight takes around 2h 25m.

There is no direct flight from Tallinn to Bergen. There is however a flight that goes via Oslo (OSL). This services will take at least 3h 25m (not including layover time).

The flight from Tallinn to Bergen typically takes around 2h 25m. Flights depart from Tallinn (TLL) and and arrive into Bergen (BGO).

The closest major airport to Bergen is Bergen Airport (BGO) (BGO) which is approximately 13km (8 miles) from Bergen. Stord Airport (SRP) (SRP) and Bringeland Airport (FDE) (FDE) are also nearby and might be a better alternative airport depending on where you are flying from.

Drive yourself

No, its not really possible or feasible to drive from Tallinn to Bergen. We recommend that you fly from Tallinn (TLL) to Bergen (BGO). instead which will take 3h 25m.

If you don't have a car, the easiest way to get from Tallinn to Bergen is to fly which takes, on average, 3h 25m and will usually cost around NOK 1,825 ($180).

How do I get from Tallinn to Bergen

Compare travel optionsbetween Tallinn and Bergen

Transport options from Tallinn to Bergen
Transport optionDurationCostFrequencyDistance
Fly + 1 similar
3h 25m
NOK 1,825($180)
every 15 mins1,110km (690 miles)
Ferry and Plane5h 40m
NOK 3,025($295)
hourly1,204km (748 miles)
Ferry and Bus
1 day 10h
NOK 2,540($250)
once a week2,143km (1,331 miles)
Bus
2 days 1h
NOK 2,150($210)
once a week3,288km (2,043 miles)
Ferry and Train + 1 similar
1 day 5h
NOK 2,500($245)
once daily1,433km (890 miles)
Ferry to Stockholm, train1 day 5h
NOK 2,080($205)
once a week2,065km (1,283 miles)
Car and Ferry
1 day 10h
NOK 5,525($540)
twice daily2,225km (1,383 miles)

Top Carriersoperating between Tallinn and Bergen

Airlines

Ferry operators

Bus companies

Train operators

Airports near Bergen

The following major airports near Bergen offer regular flights to various popular destinations within Norway and internationally.

BGO
Bergen Airport (BGO)
International Airport
Distance
13km (8 miles) from Bergen
SRP
Stord Airport (SRP)
Domestic Airport
Distance
63km (39 miles) from Bergen
FDE
Bringeland Airport (FDE)
Domestic Airport
Distance
113km (70 miles) from Bergen