COVID-19 Travel restrictions may apply upon entering Norway. Learn More.

There are 7 ways to get from Prague to Bergen by plane, train, bus, ferry, night train or car

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  •  6h 45m

  1. Fly from Prague (PRG) to Bergen (BGO) PRG - BGO

kr 1162 - kr 2587

6 alternative options

Train, bus  •  29h 54m

  1. Take the train from Praha Hlavni Nadrazi to Berlin Suedkreuz Ec
  2. Take the bus from Berlin, Berlin central bus station to Oslo
  3. Take the train from Oslo S to Bergen stasjon 41

kr 1262 - kr 1688

Bus via Berlin  •  33h 24m

  1. Take the bus from Prague, Prague ÚAN Florenc to Berlin, Berlin central bus station 060 / ...
  2. Take the bus from Berlin, Berlin central bus station to Oslo
  3. Take the bus from Oslo bussterminal to Eraker
  4. Take the bus from Eraker to Bergen busstasjon

kr 1452 - kr 2684

Bus, train, ferry  •  39h 27m

  1. Take the bus from Prague Florenc Central Bus Station to Aalborg Bus Station
  2. Take the train from Aalborg St. to Hirtshals St. 76
  3. Take the ferry from Hirtshals Færgeterminal to Bergen Skoltegrunnskaien

Bus  •  41h 30m

  1. Take the bus from Prague, Prague ÚAN Florenc to Wrocław, Wrocław DA
  2. Take the bus from Wrocław to Oslo
  3. Take the bus from Oslo bussterminal to Seljestad vektstasjon
  4. Take the bus from Seljestad vektstasjon to Bergen busstasjon 930

kr 1491 - kr 1923

Train, night train  •  36h 41m

  1. Take the train from Praha Hlavni Nadrazi to Berlin Hbf Ec / ...
  2. Take the night train from Berlin Hbf to Norrkoping C 306
  3. Take the train from Norrköping Centralstation to Katrineholm Centralstation
  4. Take the train from Katrineholm Centralstation to Oslo S
  5. Take the train from Oslo S to Bergen stasjon 41

kr 1650 - kr 2287

Drive  •  23h 19m

  1. Drive from Prague to Bergen 2163 km

kr 3300 - kr 4900

Coronavirus (COVID-19) in Norway

There is widespread community transmission globally.
Some travel restrictions are being lifted in Norway. For the latest travel status, please check the official page for Norway.

For travel planning advice, please refer to our Rome2rio Coronavirus information page .

Coronavirus (COVID-19) Travel Advice

Some international borders began to reopen in Norway from June 15.

Some domestic travel restrictions began to ease in Norway from June 1.

Limited international flights leaving Czechia began to resume from April 21.

Official Coronavirus (COVID-19) Information for Norway

Last updated: June 29 | Data sourced from: ACAPS, OXFORD

Questions & Answers

The cheapest way to get from Prague to Bergen is to train and bus which costs 3 100 Kč - 4 300 Kč and takes 29h 54m.

More details

The quickest way to get from Prague to Bergen is to fly which costs 2 900 Kč - 6 500 Kč and takes 6h 45m.

More details

No, there is no direct bus from Prague to Bergen. However, there are services departing from Prague, Prague ÚAN Florenc and arriving at Bergen busstasjon via Berlin, Berlin central bus station, Oslo bussterminal and Eraker. The journey, including transfers, takes approximately 33h 24m.

More details

No, there is no direct train from Prague to Bergen. However, there are services departing from Praha Hlavni Nadrazi and arriving at Bergen stasjon via Berlin Hbf, Norrköping Centralstation, Katrineholm Centralstation and Oslo S. The journey, including transfers, takes approximately 36h 41m.

More details

The distance between Prague and Bergen is 1280 km. The road distance is 2163 km.

Get driving directions

The best way to get from Prague to Bergen without a car is to train and bus which takes 29h 54m and costs 3 100 Kč - 4 300 Kč.

More details

It takes approximately 6h 45m to get from Prague to Bergen, including transfers.

More details

Prague to Bergen bus services, operated by FlixBus, depart from Prague, Prague ÚAN Florenc station.

More details

Prague to Bergen train services, operated by Czech Railways (ČD), depart from Praha Hlavni Nadrazi station.

More details

The best way to get from Prague to Bergen is to fly which takes 6h 45m and costs 2 900 Kč - 6 500 Kč. Alternatively, you can bus via Berlin, which costs 3 600 Kč - 7 000 Kč and takes 33h 24m.

Mode details

Map of how to get from Prague to Bergen.
Launch map view
  • Distance: 1280.1 km
  • Duration: 6h 45m

What companies run services between Prague, Czech Republic and Bergen, Norway?

Scandinavian Airlines, KLM and 11 other airlines fly from Prague to Bergen hourly. Alternatively, you can take a bus from Prague to Bergen via Berlin, Berlin central bus station, Oslo, Oslo bussterminal, and Eraker in around 33h 24m.

Airlines
Scandinavian Airlines
Website
flysas.com
Flights from Prague to Bergen via Copenhagen
Ave. Duration
3h 30m
When
Thursday
Estimated price
kr 800 - kr 3300
Flights from Prague to Bergen via Oslo
Ave. Duration
4h 20m
When
Thursday
Estimated price
kr 800 - kr 3500
Flights from Prague to Bergen via Copenhagen, Oslo
Ave. Duration
6h 25m
When
Thursday
Estimated price
kr 800 - kr 3500
Flights from Prague to Bergen via Oslo, Stavanger
Ave. Duration
7h 20m
When
Thursday
Estimated price
kr 800 - kr 3700
Flights from Prague to Bergen via Copenhagen, Stavanger
Ave. Duration
7h 45m
When
Thursday
Estimated price
kr 800 - kr 3400
KLM
Website
klm.com
Flights from Prague to Bergen via Amsterdam Schiphol
Ave. Duration
4h 16m
When
Every day
Estimated price
kr 1500 - kr 2500
Norwegian Air Shuttle
Website
norwegian.com
Flights from Prague to Bergen via Oslo
Ave. Duration
4h 17m
When
Monday, Tuesday, Wednesday, Thursday and Sunday
Estimated price
kr 650 - kr 2100
Flights from Prague to Bergen via Oslo, Stavanger
Ave. Duration
6h 50m
When
Sunday
Estimated price
kr 700 - kr 2100
Air Baltic
Website
airbaltic.com
Flights from Prague to Bergen via Riga
Ave. Duration
5h
When
Tuesday, Thursday and Saturday
Estimated price
kr 850 - kr 2700
Finnair
Website
finnair.com
Flights from Prague to Bergen via Helsinki
Ave. Duration
5h
When
Every day
Estimated price
kr 1100 - kr 4900
Train operators
Czech Railways (ČD)
Phone
+420 221 111 122
Email
info@cd.cz
Website
cd.cz
Train from Praha Hlavni Nadrazi to Berlin Suedkreuz
Ave. Duration
4h 9m
Frequency
Every 4 hours
Estimated price
kr 170 - kr 290
Website
Czech Railways (ČD)
2nd Class
kr 170 - kr 210
Business
kr 230 - kr 280
1st Class
kr 240 - kr 290
Train from Praha Hlavni Nadrazi to Berlin Hbf
Ave. Duration
4h 16m
Frequency
Every 4 hours
Estimated price
kr 170 - kr 290
Website
Czech Railways (ČD)
2nd Class
kr 170 - kr 210
Business
kr 240 - kr 290
1st Class
kr 240 - kr 290
Railways of Slovak Republic (ZSSK)
Phone
+421 24 48 58 188
Email
info@slovakrail.sk
Website
zssk.sk
Train from Praha Hlavni Nadrazi to Berlin Suedkreuz
Ave. Duration
4h 9m
Frequency
Twice daily
Estimated price
kr 160 - kr 260
Website
Railways of Slovak Republic (ZSSK)
Regional 2nd Class
kr 160 - kr 260
Train from Praha Hlavni Nadrazi to Berlin Hbf
Ave. Duration
4h 16m
Frequency
Twice daily
Estimated price
kr 170 - kr 260
Website
Railways of Slovak Republic (ZSSK)
Regional 2nd Class
kr 170 - kr 260
Austrian Railways (ÖBB)

Austria's national railway system is not only punctual, reliable and efficient, but offers free wifi to boot. Choose from high-speed intercity Railjet trains, overnight Nightjet trains and regional services such as Cityjet. ÖBB also operates international routes that connect cities in Austria with adjacent European countries including Germany, Hungary, Liechtenstein, Czech Republic, Switzerland and Slovenia. If you're planning to be in Austria for a while, consider the ÖBB Vorteilscard, an annual railcard that offers discounts on routes within Austria and in neighbouring countries.

Contact Details
Phone
05 17 17
Website
oebb.at
Train from Praha Hlavni Nadrazi to Berlin Hbf
Ave. Duration
4h 22m
Frequency
Once daily
Estimated price
kr 650 - kr 950
Website
Austrian Railways
Book at
Austria Rail Pass
Snälltåget
Phone
+46 771-26 00 00
Email
snalltaget@snalltaget.se
Website
snalltaget.se
Night train from Berlin Hbf to Norrkoping C
Ave. Duration
16h 29m
Frequency
Once a week
Estimated price
kr 490 - kr 600
Website
Snälltåget
Swedish Railways (SJ)
Phone
+46 77 175 75 75
Email
kundservice@sj.se
Website
sj.se
Train from Norrköping Centralstation to Katrineholm Centralstation
Ave. Duration
26 min
Frequency
Hourly
Estimated price
kr 55 - kr 200
Website
Swedish Railways (SJ)
1st Class Ticket
kr 150 - kr 200
2nd Class Ticket
kr 55 - kr 75
Train from Katrineholm Centralstation to Oslo S
Ave. Duration
5h 6m
Frequency
Once daily
Estimated price
kr 430 - kr 550
Website
Swedish Railways (SJ)
1st Class Ticket
kr 430 - kr 550
2nd Class Ticket
kr 440 - kr 550
Bus operators
FlixBus

One of Europe’s leading bus companies, Flixbus serves 2000+ destinations in 29 countries, including Germany, France, Italy, Austria, the Netherlands and Croatia and into Scandinavia and eastern Europe, as well as some US cities. Coaches have toilets, free WiFi and power outlets, plus snacks and drinks for purchase on board. Flixbus is a good choice for the budget-conscious traveller; purchase tickets in advance for the cheapest fares (note: there is no option to reserve a seat in advance).

Rome2rio's guide to FlixBus
Contact Details
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Bus from Berlin, Berlin central bus station to Oslo
Ave. Duration
16h 55m
Frequency
Once daily
Estimated price
kr 550 - kr 700
Website
flixbus.co.uk
Bus from Prague, Prague ÚAN Florenc to Berlin, Berlin central bus station
Ave. Duration
4h 45m
Frequency
Every 20 minutes
Estimated price
kr 190 - kr 230
Website
flixbus.co.uk
Bus from Prague, Prague ÚAN Florenc to Wrocław, Wrocław DA
Ave. Duration
4h 45m
Frequency
Every 3 hours
Estimated price
kr 160 - kr 200
Website
flixbus.co.uk
RegioJet
Phone
+420 542 42 42 42
Email
info@regiojet.cz
Website
regiojet.com
Bus from Prague, ÚAN Florenc to Berlin, ZOB am Funkturm
Ave. Duration
4h 30m
Frequency
Hourly
Estimated price
kr 110 - kr 160
Website
RegioJet
Blablabus

As the bus subsidiary of French railway SNCF, Ouibus offers eco-friendly coaches serving 35 French cities and 10 European cities at affordable fares. Ouibus journeys are safe and comfortable, with the four-star coaches offering power outlets, restrooms and WiFi. All Ouibus stations are located close to town centres for easy access to public transport. Getting on one of the 130 daily journeys is easy - electronic travel documents include your ticket and a personalised mini-guide with handy information.

Contact Details
Phone
0890715298
Website
ouibus.com
Bus from Prague - Florenc to Berlin - Central Bus Station
Ave. Duration
4h 35m
Frequency
Every 4 hours
Estimated price
kr 130 - kr 170
Website
Blablabus
Eurolines FR

Eurolines is a network of coach companies that operate throughout Europe plus Morocco. It’s an affordable way to travel around the continent, with tickets starting at €5. All coaches have Wi-Fi, plug sockets and USBs, reclining chairs and toilets, and a standard ticket includes up to two medium suitcases plus carry-on luggage. Within France, Eurolines serves 69 destinations; including Paris, Lyon, Versailles, Nice and Bordeaux.

Contact Details
Phone
+ 33 1 41 86 24 21
Website
eurolines.fr
Bus from Prague, Florenc to Berlin
Ave. Duration
4h 30m
Frequency
Every 4 hours
Estimated price
kr 230 - kr 330
Website
Eurolines FR
Comati PSG
Phone
0040 723 450 475
Email
info@comati-psg.ro
Website
comati-psg.ro
Bus from Prague Florenc Central Bus Station to Berlin Central Bus Station
Ave. Duration
4h 45m
Frequency
3 times a week
Estimated price
kr 850 - kr 1000
Website
Comati PSG
Bus from Prague Florenc Central Bus Station to Aalborg Bus Station
Ave. Duration
19h 45m
Frequency
Once a week
Estimated price
kr 1000 - kr 1200
Website
Comati PSG
Nettbuss AS
Phone
05070
Email
05070@nettbuss.no
Website
nettbuss.no
Bus from Oslo bussterminal to Eraker
Ave. Duration
5h 1m
Frequency
Twice daily
Estimated price
kr 430 - kr 550
Website
Nettbuss AS
Nor-Way Bussekspress
Phone
+47 815 44 444
Website
nor-way.no
Bus from Eraker to Bergen busstasjon
Ave. Duration
3h 43m
Frequency
Once daily
Estimated price
kr 360 - kr 440
Website
Nor-Way Bussekspress
Online Ticket
kr 360 - kr 440
Bus from Oslo bussterminal to Seljestad vektstasjon
Ave. Duration
6h 15m
Frequency
Twice daily
Estimated price
kr 470 - kr 600
Website
Nor-Way Bussekspress
Online Ticket
kr 470 - kr 600
SKYSS
Phone
177
Email
kunde@skyss.no
Website
skyss.no
Bus from Seljestad vektstasjon to Bergen busstasjon
Ave. Duration
3h 30m
Frequency
Once daily
Estimated price
kr 310 - kr 380
Website
SKYSS
Ferry operators
Fjordline
Phone
+47 51 46 40 99
Email
info@fjordline.com
Website
fjordline.com
Ferry from Hirtshals Færgeterminal to Bergen Skoltegrunnskaien
Ave. Duration
16h 30m
Frequency
3 times a week
Estimated price
kr 430 - kr 600
Website
Fjordline

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.

More Questions & Answers

There is no direct flight from Prague Airport to Bergen Airport. The quickest flight takes 3h 30m and has one stopover.

Search flights

Prague to Bergen bus services, operated by Nor-Way Bussekspress, arrive at Bergen busstasjon station.

More details

Prague to Bergen train services, operated by Norwegian Railways (VY), arrive at Bergen stasjon station.

More details

Yes, the driving distance between Prague to Bergen is 2163 km. It takes approximately 23h 19m to drive from Prague to Bergen.

Get driving directions

Air Baltic, Finnair, KLM and two other airlines offer flights from Prague Airport to Bergen Airport.

Search flights

There are 215+ hotels available in Bergen. Prices start at kr 1000 NOK per night.

More details