How to travel from Edinburgh to Bergen, Norway

The distance between Edinburgh and Bergen is around 722km (449 miles) and the quickest way to get there is to fly which takes around 2h 45m.

6 routes found

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

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

🚀 Fastest
1
plane
+

Fly

Fly from Edinburgh (EDI) to Bergen (BGO).

  • Duration2h 45m
  • Flight time1h 30m
  • Typical cost
    NOK 2,295($225)
Operated by

Loganair

+ 1 others

1 similiar route

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

💰 Cheapest
2
4 x bus
+

Bus

Take the bus to London Victoria Coach Station, Legnica then Oslo and then to Bergen busstasjon.

  • Duration2 days 9h
  • Departsonce a week
  • Typical cost
    NOK 2,245($220)
Operated by

Multiple bus operators

3
train
+
train
+
bus
+
bus
+
train
+

Train to London Kings Cross, bus

Take the train to London Kings Cross and then to Brussel-Zuid / Bruxelles-Midi then take the bus to Hamburg Hauptbahnhof/ZOB and then to Oslo then take the train to Bergen stasjon.

  • Duration1 day 11h
  • Departs5 times a week
  • Typical cost
    NOK 5,685($555)
Operated by

Multiple operators

2 similiar routes

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

Frequently asked questionsabout travel between Edinburgh and Bergen

There are several options for getting from Edinburgh to Bergen by plane, train and bus. The cheapest option is to take the bus which costs around NOK 2,245 ($220) and will take around 2 days 9h. If you need to get there more quickly, you can fly and arrive in approximately 2h 45m, though it is a bit more costly at approximately NOK 2,295 ($225).

The distance between Edinburgh and Bergen is around 722km (449 miles). In a direct line (as the crow flies), the distance is 701km (436 miles)

It takes around 2h 45m to get from Edinburgh and Bergen by plane.

The quickest way to get from Edinburgh to Bergen is to fly which takes around 2h 45m and will set you back approx NOK 2,295 ($225).

The cheapest way to travel between Edinburgh and Bergen is to take the bus which will typically cost around NOK 2,245 ($220) for a standard one-way ticket.

Train travel

There is no train service that runs between Edinburgh and Bergen. We recommend that you fly from Edinburgh (EDI) to Bergen (BGO). instead which will take 2h 45m.

Bus travel

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

There are no direct bus services that runs from Edinburgh to Bergen. However, you can instead can take several connecting buses with changeovers in London Victoria Coach Station, Legnica and Oslo. These services run once a week and will take a minimum of 2 days 9h.

Megabus UK, FlixBus, Autokar Polska, Sindbad and Nor-Way Bussekspress run regular bus services between Edinburgh and Bergen. Buses run once a week and take around 2 days 9h on average but will vary depending on you book with.

Flights and Airlines

Yes you can fly from Edinburgh and Bergen. Flights depart from Edinburgh (EDI) and arrive at Bergen (BGO). The flight takes around 1h 30m.

Yes there is a direct flight between Edinburgh and Bergen with no stop-overs required. Flights typically take around 1h 30m.

Loganair and Scandinavian Airlines fly between Edinburgh and Bergen. Flights depart from Edinburgh (EDI) and and arrive into Bergen (BGO). These flights usually take around 1h 30m.

The flight from Edinburgh to Bergen typically takes around 1h 30m. Flights depart from Edinburgh (EDI) 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 Edinburgh to Bergen. We recommend that you fly from Edinburgh (EDI) to Bergen (BGO). instead which will take 2h 45m.

If you don't have a car, the easiest way to get from Edinburgh to Bergen is to fly which takes, on average, 2h 45m and will usually cost around NOK 2,295 ($225).

How do I get from Edinburgh to Bergen

Compare travel optionsbetween Edinburgh and Bergen

Transport options from Edinburgh to Bergen
Transport optionDurationCostFrequencyDistance
Fly + 1 similar
2h 45m
NOK 2,295($225)
every 10 mins722km (449 miles)
Train and Plane4h 45m
NOK 2,550($250)
every 2 hours779km (484 miles)
Bus
2 days 9h
NOK 2,245($220)
once a week4,066km (2,527 miles)
Train to London Kings Cross, bus + 2 similar
1 day 11h
NOK 5,685($555)
5 times a week2,999km (1,864 miles)
Train and Bus1 day 13h
NOK 5,740($560)
5 times a week3,093km (1,922 miles)
Train to London Euston, bus1 day 17h
NOK 7,295($710)
once a week3,216km (1,998 miles)

Top Carriersoperating between Edinburgh and Bergen

Train operators

Bus companies

Airlines

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