There are 6 ways to get from Prague to Bergen by plane, bus, train, 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  •  5 h 7 min

  1. PRG - BGO

$72 - $349

5 alternative options

Bus, train  •  30 h 13 min

  1. 029
  2. 398 / ...
  3. R41

Train, ferry  •  33 h 14 min

  1. Ec
  2. Ice
  3. Ic
  4. Icl

$228 - $346

Bus  •  33 h 25 min

  1. Rj / ...
  2. N32

$147 - $247

Train, night train  •  33 h 34 min

  1. Ec
  2. ICE

$196 - $303

Drive  •  23 h 21 min

  1. 1358 miles

$360 - $550

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

Norwegian Air Shuttle, Scandinavian Airlines and two other airlines fly from Prague to Bergen 5 times a day. Alternatively, you can take a bus from Prague to Bergen via Berlín, ZOB am Funkturm, Berlin, Berlin central bus station, Oslo, Oslo Bussterminal, and Fagernes skysstasjon in around 33 h 25 min.

Airlines
Scandinavian Airlines
Website
flysas.com
Flights from Prague to Bergen via Copenhagen
Ave. Duration
4 h 5 min
When
Monday and Thursday
Estimated price
$160 - $550
Flights from Prague to Bergen via Oslo
Ave. Duration
4 h 50 min
When
Thursday
Estimated price
$160 - $550
Flights from Prague to Bergen via Stockholm
Ave. Duration
5 h 20 min
When
Monday to Friday
Estimated price
$160 - $550
KLM
Website
klm.com
Flights from Prague to Bergen via Amsterdam
Ave. Duration
4 h 50 min
When
Every day
Estimated price
$210 - $600
Norwegian Air Shuttle
Website
norwegian.com
Flights from Prague to Bergen
Ave. Duration
2 h 10 min
When
Monday, Wednesday and Friday
Estimated price
$75 - $440
Flights from Prague to Bergen via Oslo
Ave. Duration
4 h 55 min
When
Monday, Tuesday, Wednesday, Friday and Sunday
Estimated price
$75 - $440
Train operators
Danish Railways (DSB)
Phone
70 13 14 15
Website
dsb.dk
Train from Helsingborg C to Göteborg C
Ave. Duration
2 h 12 min
Frequency
Hourly
Estimated price
$30 - $45
Website
dsb.dk
Train from Hamburg Hbf to Fredericia St.
Ave. Duration
3 h 13 min
Frequency
Once daily
Estimated price
$35 - $50
Website
dsb.dk
Train from Fredericia st to Hjoerring st
Ave. Duration
3 h 23 min
Frequency
Hourly
Estimated price
$35 - $60
Website
dsb.dk
Ruter
Phone
177
Website
ruter.no
Train from Oslo Sentralstasjon [tog] to Bergen [tog]
Ave. Duration
6 h 38 min
Frequency
3 times a day
Estimated price
$65 - $90
Schedules at
ruter.no
Czech Railways (ČD)
Deutsche Bahn
Phone
+49 0180 6 99 66 33
Website
bahn.com
Train from Berlin Hbf (tief) to Hamburg Hbf
Ave. Duration
1 h 42 min
Frequency
Hourly
Estimated price
$60 - $90
Website
bahn.de
Train from Hamburg Hbf to Fredericia st
Ave. Duration
3 h 21 min
Frequency
3 times a day
Estimated price
$40 - $60
Website
bahn.de
Snälltåget
Phone
+46 771-26 00 00
Email
snalltaget@snalltaget.se
Website
snalltaget.se
Night train from Berlin Hauptbahnhof to Malmö centralstation
Ave. Duration
12 h 18 min
Frequency
3 times a week
Estimated price
$35
Schedules at
snalltaget.se
Swedish Railways (SJ)
Website
sj.se
Train from Malmö Central to Göteborg Central
Ave. Duration
2 h 30 min
Frequency
Every 3 hours
Estimated price
$30 - $70
Website
www.sj.se
2nd Class Non-Rebookable
$30 - $45
1st Class Non-Rebookable
$50 - $65
2nd Class Refundable
$45 - $70
1st Class Refundable
$65 - $95
Train from Göteborg Central to Oslo S
Ave. Duration
3 h 52 min
Frequency
Every 4 hours
Estimated price
$30 - $55
Website
www.sj.se
Norwegian Railways (NSB)
Website
nsb.no
Train from Oslo S to Bergen(N)
Ave. Duration
6 h 34 min
Frequency
4 times a day
Estimated price
$50 - $70
Website
nsb.no
Bus operators
Swebus
Phone
+46 771 218 218
Email
kundtjanst@swebusexpress.se
Website
swebus.se
Bus from Praha UAN Florenc to Helsingborg Centralstation
Ave. Duration
14 h 25 min
Frequency
Twice a week
Estimated price
$90 - $130
Schedules at
Swebus
Nsb
Website
nsb.no
Bus from Göteborg Centralstation to Oslo S
Ave. Duration
4 h 15 min
Frequency
6 times a week
Schedules at
resrobot.se
RegioJet
Phone
+420 542 42 42 42
Email
info@regiojet.cz
Website
regiojet.sk
Bus from Praha, ÚAN Florenc to Berlín, ZOB am Funkturm
Ave. Duration
4 h 30 min
Frequency
Every 4 hours
Estimated price
$11 - $15
Schedules at
regiojet.sk
FlixBus
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Bus from Prague, Prague ÚAN Florenc to Berlin, Berlin central bus station
Ave. Duration
4 h 10 min
Frequency
4 times a day
Estimated price
$19 - $35
Website
flixbus.co.uk
Bus from Berlin, Berlin central bus station to Oslo
Ave. Duration
16 h 45 min
Frequency
Once daily
Estimated price
$60 - $100
Website
flixbus.co.uk
Eurolines CZ
Email
info@eurolines.cz
Website
elines.cz
Bus from Praha ÚAN Florenc to Berlin
Ave. Duration
4 h 30 min
Frequency
3 times a day
Estimated price
$16 - $35
Schedules at
elines.cz
Nor-Way Bussekspress
Phone
+47 815 44 444
Website
nor-way.no
Bus from Oslo Bussterminal to Fagernes skysstasjon
Ave. Duration
3 h 5 min
Frequency
Every 4 hours
Estimated price
$30 - $45
Schedules at
nor-way.no
Bus from Fagernes skysstasjon to Bergen busstasjon
Ave. Duration
6 h 5 min
Frequency
Once daily
Estimated price
$45 - $70
Schedules at
nor-way.no
Ferry operators
Fjordline
Website
fjordline.com
Ferry from Hirtshals Færgeterminal to Bergen Skoltegrunnskaien
Ave. Duration
16 h 30 min
Frequency
3 times a week
Estimated price
$40 - $60
Schedules at
fjordline.com

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.

Questions & Answers

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

The cheapest way to get from Prague to Bergen is to fly which costs 1 500 Kč - 8 000 Kč and takes 5 h 7 min.

The quickest way to get from Prague to Bergen is to fly which takes 5 h 7 min and costs 1 500 Kč - 8 000 Kč.

No, there is no direct train from Prague to Bergen. However, there are services departing from Praha hl.n. and arriving at Bergen(N) via Berlin Hauptbahnhof, Malmö Central, Göteborg Central and Oslo S. The journey, including transfers, takes approximately 33 h 34 min.

No, there is no direct bus from Prague to Bergen. However, there are services departing from Praha, ÚAN Florenc and arriving at Bergen busstasjon via Berlin, Berlin central bus station, Oslo Bussterminal and Fagernes skysstasjon. The journey, including transfers, takes approximately 33 h 25 min.

It takes approximately 5 h 7 min to get from Prague to Bergen, including transfers.