Rome2Rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Bergen?

Book now

There are 12 ways to get from Barcelona Airport (BCN) to Bergen by plane, bus, ferry, train, night train, car, car train or car ferry

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

Recommended option

Fly to Bergen

  1. Fly from Barcelona (BCN) to Bergen (BGO)

11 alternative options

Fly to Stavanger, bus

  1. Fly from Barcelona (BCN) to Stavanger (SVG)
  2. Take the bus from Stavanger bussterminal to Bergen busstasjon

Fly to Haugesund, bus

  1. Fly from Barcelona (BCN) to Haugesund (HAU)
  2. Take the bus from Haugesund bussterminal to Bergen busstasjon

Fly to Stord, ferry

  1. Fly from Barcelona (BCN) to Stord (SRP)
  2. Take the ferry from Rubbestadneset båtkai to Strandkaiterminalen båtkai

Fly to Forde, bus

  1. Fly from Barcelona (BCN) to Forde (FDE)
  2. Take the bus from Skilbrei to Bergen busstasjon

Fly to Sogndal, ferry

  1. Fly from Barcelona (BCN) to Sogndal (SOG)
  2. Take the ferry from Sogndal kai to Strandkaiterminalen båtkai

Train, bus via Berlin

  1. Take the train from Barcelona-Sants to Lyon Part Dieu
  2. Take the train from Lyon Part Dieu to Frankfurt(Main)Hbf
  3. Take the train from Frankfurt(Main)Hbf to Berlin Suedkreuz
  4. Take the bus from Berlin Südkreuz train station to Oslo
  5. Take the train from Oslo S to Bergen stasjon

Train, night train, bus

  1. Take the train from Barcelona-Sants to Paris Gare De Lyon
  2. Take the night train from Paris l'Est to Berlin Suedkreuz
  3. Take the bus from Berlin Südkreuz train station to Oslo
  4. Take the train from Oslo S to Bergen stasjon

Train, bus

  1. Take the train from Barcelona-Sants to Lyon Part Dieu
  2. Take the train from Lyon Part Dieu to Frankfurt(Main)Hbf
  3. Take the bus from Frankfurt am Main to Legnica
  4. Take the bus from Legnica to Oslo
  5. Take the train from Oslo S to Bergen stasjon

Bus

  1. Take the bus from Barcelona to Prague
  2. Take the bus from Prague to Oslo
  3. Take the bus from Oslo bussterminal to Arna terminal

Drive

  1. Drive from Barcelona Airport (BCN) to Bergen

Drive, Eurotunnel, car ferry

  1. Drive from Barcelona Airport (BCN) to Calais-Fréthun
  2. Take the Eurotunnel from Calais-Fréthun to Folkestone
  3. Take the Eurotunnel from Folkestone to Calais-Fréthun
  4. Drive from Calais-Fréthun to Kiel
  5. Take the car ferry from Kiel to Gothenburg
  6. Drive from Gothenburg to Bergen

Barcelona Airport (BCN) to Bergen by train and bus

7 Weekly Services
46h 51m Average Duration
kr 4323 Cheapest Price
See schedules

Questions & Answers

The cheapest way to get from Barcelona Airport (BCN) to Bergen is to fly which costs €60 - €220 and takes 4h 8m.

More details

The quickest way to get from Barcelona Airport (BCN) to Bergen is to fly which costs €60 - €220 and takes 4h 8m.

More details

The distance between Barcelona Airport (BCN) and Bergen is 2134 km. The road distance is 3346 km.

Get driving directions

The best way to get from Barcelona Airport (BCN) to Bergen without a car is to train and bus via Berlin which takes 46h 51m and costs €360 - €600.

More details

It takes approximately 4h 8m to get from Barcelona Airport (BCN) to Bergen, including transfers.

More details

The best way to get from Barcelona Airport (BCN) to Bergen is to fly which takes 4h 8m and costs €60 - €220. Alternatively, you can bus, which costs €290 - €440 and takes 2 days 12h.

Mode details

The quickest flight from Barcelona Airport to Bergen Airport is the direct flight which takes 3h 20m.

Search flights

Yes, the driving distance between Barcelona Airport (BCN) to Bergen is 3346 km. It takes approximately 33h 33m to drive from Barcelona Airport (BCN) to Bergen.

Get driving directions

Norwegian Air Shuttle, Air France, Finnair and three other airlines offer flights from Barcelona Airport to Bergen Airport.

Search flights

There are 343+ hotels available in Bergen. Prices start at kr 549 NOK per night.

More details

Map of how to get from Barcelona Airport (BCN) to Bergen.
Launch map view
  • Distance: 2134.2 km
  • Duration: 4h 8m

What companies run services between Barcelona Airport (BCN), Spain and Bergen, Norway?

Norwegian Air International, Norwegian Air Shuttle and nine other airlines fly from Barcelona Airport (BCN) to Bergen every 3 hours. Alternatively, you can take a bus from Barcelona Airport (BCN) to Bergen via Pl. Catalunya - Fontanella, Pl Catalunya - Portal de l'Àngel, Pg Lluís Companys - Arc de Triomf, Barcelona, Prague, Oslo bussterminal, Arna terminal, and Arna stasjon in around 2 days 12h.

Airlines
Widerøe
Website
wideroe.no
Flights from Barcelona to Haugesund via Bergen
Ave. Duration
7h 45m
When
Thursday and Sunday
Estimated price
kr 800 - kr 2900
Flights from Barcelona to Haugesund via Oslo, Bergen
Ave. Duration
6h 55m
When
Monday, Thursday and Friday
Estimated price
kr 1100 - kr 3400
Flights from Barcelona to Haugesund via Amsterdam Schiphol, Bergen
Ave. Duration
7h
When
Every day
Estimated price
kr 1700 - kr 4200
Flights from Barcelona to Forde via Oslo
Ave. Duration
7h
When
Sunday
Estimated price
kr 900 - kr 3300
Flights from Barcelona to Forde via Amsterdam Schiphol, Oslo
Ave. Duration
9h 21m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
kr 1800 - kr 4200
Flights from Barcelona to Forde via Frankfurt, Oslo
Ave. Duration
8h 55m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
kr 1600 - kr 6000
Flights from Barcelona to Forde via Paris Charles de Gaulle, Oslo
Ave. Duration
8h 55m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
kr 2000 - kr 3700
Flights from Barcelona to Forde via Zurich, Oslo
Ave. Duration
9h 10m
When
Sunday
Estimated price
kr 1500 - kr 4900
Flights from Barcelona to Forde via London Heathrow, Oslo
Ave. Duration
11h 12m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
kr 1200 - kr 4800
Flights from Barcelona to Sogndal via Oslo
Ave. Duration
5h 40m
When
Sunday
Estimated price
kr 1200 - kr 4500
Flights from Barcelona to Sogndal via Stockholm, Oslo
Ave. Duration
8h 30m
When
Thursday and Friday
Estimated price
kr 1300 - kr 4700
Flights from Barcelona to Sogndal via London Heathrow, Oslo
Ave. Duration
9h 5m
When
Tuesday and Thursday
Estimated price
kr 1600 - kr 6500
Flights from Barcelona to Sogndal via Oslo, Bergen
Ave. Duration
9h 45m
When
Monday, Thursday, Friday and Sunday
Estimated price
kr 1500 - kr 4800
Flights from Barcelona to Sogndal via Amsterdam Schiphol, Bergen
Ave. Duration
9h 50m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
kr 2300 - kr 6000
Flights from Barcelona to Sogndal via Copenhagen, Bergen
Ave. Duration
10h 25m
When
Sunday
Estimated price
kr 1200 - kr 4400
KLM
Website
klm.com
Flights from Barcelona to Bergen via Amsterdam Schiphol
Ave. Duration
6h 10m
When
Every day
Estimated price
kr 1400 - kr 3700
Flights from Barcelona to Stavanger via Amsterdam Schiphol
Ave. Duration
5h 18m
When
Every day
Estimated price
kr 1600 - kr 4300
Flights from Barcelona to Haugesund via Amsterdam Schiphol, Bergen
Ave. Duration
9h 45m
When
Every day
Estimated price
kr 1700 - kr 4200
Flights from Barcelona to Haugesund via Bergen
Ave. Duration
7h 45m
When
Thursday and Sunday
Estimated price
kr 800 - kr 2900
Lufthansa
Website
lufthansa.com
Flights from Barcelona to Bergen via Munich
Ave. Duration
5h 20m
When
Saturday
Estimated price
kr 1400 - kr 5000
Flights from Barcelona to Bergen via Frankfurt
Ave. Duration
6h 10m
When
Every day
Estimated price
kr 1300 - kr 4900
Flights from Barcelona to Stavanger via Frankfurt
Ave. Duration
5h 25m
When
Every day
Estimated price
kr 1500 - kr 5500
Flights from Barcelona to Haugesund via Oslo
Ave. Duration
5h 25m
When
Sunday
Estimated price
kr 900 - kr 3500
DAT Danish Air Transport
Website
dat.dk
Flights from Barcelona to Stord via Oslo
Ave. Duration
6h 30m
When
Sunday
Estimated price
kr 900 - kr 3500
Flights from Barcelona to Stord via Amsterdam Schiphol, Oslo
Ave. Duration
7h 35m
When
Thursday, Friday and Sunday
Estimated price
kr 1800 - kr 4200
Flights from Barcelona to Stord via Paris Charles de Gaulle, Oslo
Ave. Duration
8h 55m
When
Thursday, Friday and Sunday
Estimated price
kr 2000 - kr 3700
Flights from Barcelona to Stord via London Heathrow, Oslo
Ave. Duration
11h
When
Thursday, Friday and Sunday
Estimated price
kr 1200 - kr 4800
Flights from Barcelona to Stord via Frankfurt, Oslo
Ave. Duration
11h 55m
When
Thursday, Friday and Sunday
Estimated price
kr 1600 - kr 6000
Flights from Barcelona to Stord via Zurich, Oslo
Ave. Duration
8h 55m
When
Friday and Sunday
Estimated price
kr 1000 - kr 3800
Norwegian Air International
Website
norwegian.com
Flights from Barcelona to Bergen
Ave. Duration
3h 20m
When
Thursday and Sunday
Estimated price
kr 700 - kr 2600
Flights from Barcelona to Bergen via Copenhagen
Ave. Duration
5h 10m
When
Sunday
Estimated price
kr 750 - kr 2700
Flights from Barcelona to Stavanger
Ave. Duration
3h 10m
When
Monday and Friday
Estimated price
kr 800 - kr 2800
Flights from Barcelona to Haugesund via Malaga
Ave. Duration
7h 30m
When
Monday
Estimated price
kr 1000 - kr 3700
Norwegian Air Shuttle
Website
norwegian.com
Flights from Barcelona to Bergen via Oslo
Ave. Duration
5h 10m
When
Monday, Thursday and Friday
Estimated price
kr 950 - kr 3000
Flights from Barcelona to Stavanger via Oslo
Ave. Duration
5h 40m
When
Monday, Thursday, Friday and Sunday
Estimated price
kr 1100 - kr 3400
Flights from Barcelona to Haugesund via Oslo
Ave. Duration
8h 40m
When
Sunday
Estimated price
kr 1100 - kr 3400
Air France
Website
airfrance.com
Flights from Barcelona to Bergen via Paris Charles de Gaulle
Ave. Duration
6h 40m
When
Monday, Thursday and Sunday
Estimated price
kr 1500 - kr 3200
Finnair
Website
finnair.com
Flights from Barcelona to Bergen via Helsinki
Ave. Duration
7h 15m
When
Every day
Estimated price
kr 1900 - kr 4100
Scandinavian Airlines
Website
flysas.com
Flights from Barcelona to Haugesund via Oslo
Ave. Duration
5h 25m
When
Sunday
Estimated price
kr 900 - kr 3500
Train operators
TGV inOui
Phone
+33 1 84 94 36 35
Website
en.oui.sncf
Train from Lyon Part Dieu to Frankfurt(Main)Hbf
Ave. Duration
5h 55m
Frequency
Once daily
Estimated price
kr 1300 - kr 2200
Website
https://www.sncf.com/en
2nd Class
kr 1300 - kr 1800
1st Class
kr 1700 - kr 2200
Train from Barcelona-Sants to Paris Gare De Lyon
Ave. Duration
6h 44m
Frequency
Twice daily
Estimated price
kr 1900 - kr 3100
Website
https://www.sncf.com/en
2nd Class
kr 1900 - kr 2600
1st Class
kr 2400 - kr 3100
Nightjet
Phone
+43 51717
Website
nightjet.com
Night train from Paris l'Est to Berlin Suedkreuz
Ave. Duration
13h 57m
Frequency
3 times a week
Estimated price
kr 1100 - kr 2600
Website
https://www.nightjet.com/en/#/home
Sleeper Carriage
kr 1900 - kr 2600
Couchette Carriage
kr 1400 - kr 2000
Seating Carriage
kr 1100 - kr 1700
Eurotunnel
Phone
+44 (0) 8443 35 35 35
Website
eurotunnel.com
Car train from Calais-Fréthun to Folkestone
Ave. Duration
35 min
Frequency
Hourly
Website
https://www.eurotunnel.com/uk/
Car train from Folkestone to Calais-Fréthun
Ave. Duration
35 min
Frequency
Hourly
Website
https://www.eurotunnel.com/uk/
Bus operators
Nor-Way Bussekspress
Phone
+47 815 44 444
Website
nor-way.no
Bus from Stavanger bussterminal to Bergen busstasjon
Ave. Duration
5h 10m
Frequency
Every 2 hours
Estimated price
kr 420 - kr 600
Schedules at
nor-way.no
Online Ticket
kr 420 - kr 600
Bus from Haugesund bussterminal to Bergen busstasjon
Ave. Duration
3h 5m
Frequency
Every 4 hours
Estimated price
kr 350 - kr 490
Schedules at
nor-way.no
Online Ticket
kr 350 - kr 490
Bus from Skilbrei to Bergen busstasjon
Ave. Duration
3h 20m
Frequency
4 times a day
Estimated price
kr 370 - kr 550
Schedules at
nor-way.no
Online Ticket
kr 370 - kr 550
Bus from Oslo bussterminal to Arna terminal
Ave. Duration
8h
Frequency
Once a week
Estimated price
kr 650 - kr 900
Schedules at
nor-way.no
Online Ticket
kr 650 - kr 900
Vy Buss
Phone
+47 407 05070
Email
buss@vy.no
Website
vybuss.no
Bus from Stavanger bussterminal to Bergen busstasjon
Ave. Duration
4h 55m
Frequency
3 times a day
Estimated price
kr 450 - kr 550
Website
https://www.vybuss.com/
Bus from Haugesund bussterminal to Bergen busstasjon
Ave. Duration
2h 55m
Frequency
3 times a day
Estimated price
kr 350 - kr 430
Website
https://www.vybuss.com/
FlixBus
Rome2Rio's guide to FlixBus
Contact Details
Phone
+49 30 300 137 300
Email
service@flixbus.com
Website
flixbus.de
Bus from Berlin Südkreuz train station to Oslo
Ave. Duration
18h 20m
Frequency
Once daily
Estimated price
kr 1000 - kr 1500
Website
https://www.flixbus.co.uk
Bus from Barcelona to Prague
Ave. Duration
25h 50m
Frequency
Once daily
Estimated price
kr 1500 - kr 2200
Website
https://www.flixbus.co.uk
Bus from Prague to Oslo
Ave. Duration
22h 35m
Frequency
Once daily
Estimated price
kr 1300 - kr 1900
Website
https://www.flixbus.co.uk
Frequently asked questions
Is there Wi-Fi on FlixBus?
Yes - FlixBus offers free Wi-Fi
Are there power outlets on FlixBus?
Yes
Does FlixBus offer meals or snacks?
Yes - snacks and drinks may be purchased from the driver. Please note, this is not available on all services.
For more information, please visit this page
Autokar Polska
Phone
48/796 473 308
Email
biuro@autokarpolska.com.pl
Website
autokarpolska.com.pl
Bus from Frankfurt am Main to Legnica
Ave. Duration
10h 45m
Frequency
3 times a day
Estimated price
kr 400 - kr 550
Schedules at
autokarpolska.com.pl
Ferry operators
SKYSS
Phone
177
Email
kunde@skyss.no
Website
skyss.no
Ferry from Rubbestadneset båtkai to Strandkaiterminalen båtkai
Ave. Duration
1h 30m
Frequency
3 times a day
Estimated price
kr 250 - kr 350
Website
https://www.skyss.no/en
Adult passenger
kr 250 - kr 350
Norled
Phone
+47 5186 8700
Email
booking@norled.no
Website
norled.no
Ferry from Sogndal kai to Strandkaiterminalen båtkai
Ave. Duration
4h 45m
Frequency
Once daily
Estimated price
kr 750 - kr 1100
Schedules at
norled.no

Want to know more about travelling around Norway

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

ticket