There are 6 ways to get from Oulu to Prague by plane, bus, night train, car ferry, car, shuttle or train

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  •  8 h

  1. Fly from Oulu (OUL) to Prague (PRG) OUL - PRG

$127 - $559

5 alternative options

Bus  •  41 h 49 min

  1. Take the bus from Saaristonkatu 2 P to Tornio-Haaparanta Matkakeskus
  2. Take the bus from Haparanda/Tornio RC to Stockholm Cityterminalen
  3. Take the bus from Stockholm to Berlin, Berlin central bus station N32
  4. Take the bus from Berlin, Berlin central bus station to Prague, Prague ÚAN Florenc 260 / ...

$163 - $285

Night train, car ferry, drive, bus, shuttle  •  47 h 12 min

  1. Take the night train from Oulu to Turku Satama 266
  2. Take the car ferry from Turku to Stockholm
  3. Drive from Stockholm to Oskarshamn station
  4. Take the bus from Oskarshamn station to Lund Centralstation
  5. Take the bus from Lund to Berlin, Berlin central bus station
  6. Take a shuttle bus from Berlin to Praha

$375 - $574

Train  •  2 days 2 h

  1. Take the train from Oulu to Tikkurila 28 / ...
  2. Take the train from Tikkurila to Pietari (Finljandski) 782 / ...
  3. Take the train from St Petersburg P Mosk to Smolensk
  4. Take the train from Smolensk to Bohumin D / ...
  5. Take the train from Bohumin to Praha hl.n. Le / ...

$271 - $398

Train, bus  •  2 days 14 h

  1. Take the train from Oulu to Pieksämäki 70 / ...
  2. Take the bus from Pieksämäki matkakeskus to Petrozavodsk
  3. Take the train from Petrosawodsk-Pass to Minsk-Passajirskii
  4. Take the train from Minsk-Passajirskii to Berlin Hbf (tief) D
  5. Take the train from Berlin Hbf (tief) to Praha hl.n. Ec

$269 - $397

Drive  •  29 h 40 min

  1. Drive from Oulu to Prague 1817.4 miles

$410 - $600

Questions & Answers

The cheapest way to get from Oulu to Prague is to bus which costs 130€ - 250€ and takes 41 h 49 min.

More details

The quickest way to get from Oulu to Prague is to fly which costs 100€ - 480€ and takes 8 h.

More details

The distance between Oulu and Prague is 1780 km. The road distance is 2907.9 km.

Get driving directions

It takes approximately 8 h to get from Oulu to Prague, including transfers.

More details

No, there is no direct bus from Oulu to Prague. However, there are services departing from Saaristonkatu 2 P and arriving at Prague, Prague ÚAN Florenc via Haparanda/Tornio RC, Stockholm and Berlin, Berlin central bus station. The journey, including transfers, takes approximately 41 h 49 min.

More details

What companies run services between Oulu, Finland and Prague, Czech Republic?

Finnair, Norwegian Air International and CSA fly from Oulu to Prague 4 times a day. Alternatively, you can take a bus from Oulu to Prague via Tornio-Haaparanta Matkakeskus, Haparanda/Tornio RC, Stockholm Cityterminalen, Stockholm, and Berlin, Berlin central bus station in around 41 h 49 min.

Airlines
Finnair
Website
finnair.com
Flights from Oulu to Prague via Helsinki
Ave. Duration
5 h 11 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$150 - $600
CSA
Website
csa.cz
Flights from Oulu to Prague via Helsinki
Ave. Duration
7 h 25 min
When
Saturday and Sunday
Estimated price
$120 - $550
Train operators
Finnish Railways (VR)
Website
vr.fi
Night train from Oulu to Turku Satama
Ave. Duration
10 h 53 min
Frequency
Twice daily
Estimated price
$55 - $85
Website
www.vr.fi
Train from Oulu to Tikkurila
Ave. Duration
5 h 23 min
Frequency
5 times a day
Estimated price
$55 - $85
Website
www.vr.fi
Train from Tikkurila to Pietari (Finljandski)
Ave. Duration
3 h 14 min
Frequency
4 times a day
Estimated price
$35 - $55
Website
www.vr.fi
Train from Oulu to Pieksämäki
Ave. Duration
5 h 23 min
Frequency
Twice daily
Estimated price
$35 - $60
Website
www.vr.fi
Russian Railways (RZhD)
Website
rzd.ru
Train from St Petersburg P Mosk to Smolensk
Ave. Duration
15 h 35 min
Frequency
5 times a week
Estimated price
$20 - $50
Website
pass.rzd.ru
3rd Class (Platzcart)
$20 - $30
2nd Class (Kupé)
$30 - $50
Train from Smolensk to Bohumin
Ave. Duration
19 h 1 min
Frequency
Twice a week
Estimated price
$25 - $40
Website
pass.rzd.ru
Train from Petrosawodsk-Pass to Minsk-Passajirskii
Ave. Duration
23 h 24 min
Frequency
6 times a week
Estimated price
$20 - $50
Website
pass.rzd.ru
Russian Railways
Website
rzd.ru
Train from Smolensk to Bohumin
Ave. Duration
19 h 45 min
Frequency
3 times a week
Estimated price
$140 - $180
Website
pass.rzd.ru
Train from Minsk-Passajirskii to Berlin Hbf (tief)
Ave. Duration
17 h 28 min
Frequency
Twice a week
Estimated price
$130 - $160
Website
pass.rzd.ru
Czech Railways (ČD)
Phone
+420 221 111 122
Email
info@cd.cz
Website
cd.cz
Train from Bohumin to Praha hl.n.
Ave. Duration
3 h 27 min
Frequency
Hourly
Estimated price
$14 - $22
Website
cd.cz
Leo Express s.r.o.
Phone
+420 220 311 700
Email
info@le.cz
Website
leoexpress.com
Train from Bohumín to Praha hl. n.
Ave. Duration
3 h 27 min
Frequency
Every 4 hours
Estimated price
$8 - $40
Schedules at
leoexpress.com
Economy
$8 - $10
Business
$18 - $21
Premium
$30 - $40
Deutsche Bahn
Phone
+49 0180 6 99 66 33
Website
bahn.com
Train from Berlin Hbf (tief) to Praha hl.n.
Ave. Duration
4 h 19 min
Frequency
Every 4 hours
Estimated price
$50 - $75
Website
bahn.de
Bus operators
J.M. Eskelisen Lapin Linjat Oy
Phone
+358 295 34 3000
Website
eskelisen.fi
Bus from Saaristonkatu 2 P to Tornio-Haaparanta Matkakeskus
Ave. Duration
2 h 9 min
Frequency
5 times a week
Estimated price
$21 - $30
Schedules at
eskelisen.fi
Tapanis Buss
Phone
0922-129 55
Email
info@tapanis.se
Website
tapanis.se
Bus from Haparanda/Tornio RC to Stockholm Cityterminalen
Ave. Duration
14 h 50 min
Frequency
Twice a week
Estimated price
$70 - $110
Website
Tapanis Buss
FlixBus
Rome2rio's guide to FlixBus
Contact Details
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Bus from Stockholm to Berlin, Berlin central bus station
Ave. Duration
18 h 5 min
Frequency
Once daily
Estimated price
$60 - $110
Website
flixbus.co.uk
Bus from Berlin, Berlin central bus station to Prague, Prague ÚAN Florenc
Ave. Duration
4 h 10 min
Frequency
Every 3 hours
Estimated price
$20 - $35
Website
flixbus.co.uk
Bus from Lund to Berlin, Berlin central bus station
Ave. Duration
9 h 15 min
Frequency
Twice daily
Estimated price
$28 - $50
Website
flixbus.co.uk
RegioJet
Phone
+420 542 42 42 42
Email
info@regiojet.cz
Website
regiojet.sk
Bus from Berlín, ZOB am Funkturm to Praha, ÚAN Florenc
Ave. Duration
4 h 30 min
Frequency
Every 4 hours
Estimated price
$12 - $16
Schedules at
regiojet.sk
Eurolines CZ
Email
info@eurolines.cz
Website
elines.cz
Bus from Berlin to Praha ÚAN Florenc
Ave. Duration
4 h 30 min
Frequency
3 times a day
Estimated price
$15 - $35
Schedules at
elines.cz
Svenska Buss
Phone
0771-67 67 67
Email
info@svenskabuss.se
Website
svenskabuss.se
Bus from Oskarshamn station to Lund Centralstation
Ave. Duration
5 h 35 min
Frequency
6 times a week
Estimated price
$30 - $50
Website
Svenska Buss
Standard
$30 - $50
Joker Price
$29 - $34
Eurobusways
Phone
+36 20 9148100
Email
info@eurobusways.com
Website
eurobusways.com
Shuttle from Berlin to Praha
Ave. Duration
4 h
Frequency
On demand
Estimated price
$55 - $110
Schedules at
eurobusways.com
Petrozavodsk transport
Website
ptz-trans.ru
Bus from Pieksämäki matkakeskus to Petrozavodsk
Ave. Duration
7 h 13 min
Frequency
Once daily
Estimated price
$30 - $55
Schedules at
ptz-trans.ru
Ferry operators
Tallink
Phone
+49 (0)40 547 541 222
Email
international.sales@tallinksilja.com
Website
tallink.com
Car ferry from Turku to Stockholm
Ave. Duration
10 h
Frequency
Twice daily
Estimated price
$160 - $210
Schedules at
tallink.com
Passenger
$151
Vehicle
$155
Cabin
$190

Want to know more about travelling around Czechia

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.