There are 8 ways to get from Prague to Kraków by plane, train, bus, car or shuttle
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 Krakow • 3h 57m
Cheapest option
Train via Ostrava • 7h 8m
6 alternative options
Fly to Katowice, train • 8h 23m
Train • 6h 57m
Train via Krzeszowice • 7h 6m
Bus • 8h 5m
Drive • 4h 59m
Shuttle • 6h
Prague to Kraków by train
Questions & Answers
The most affordable way to get from Prague to Kraków is to bus, which costs 430 Kč - 490 Kč and takes 8h 5m.
The quickest way to get from Prague to Kraków is to fly which costs 500 Kč - 5 500 Kč and takes 3h 57m.
Yes, there is a direct bus departing from Prague and arriving at Kraków, Dworzec Autobusowy MDA. Services depart five times a day, and operate every day. The journey takes approximately 8h 5m.
Yes, there is a direct train departing from Praha Hlavni Nadrazi and arriving at Krakow Glowny. Services depart six times a week, and operate every day. The journey takes approximately 6h 57m.
The distance between Prague and Kraków is 394 km. The road distance is 534.8 km.
The best way to get from Prague to Kraków without a car is to train which takes 6h 57m and costs 370 Kč - 1 400 Kč.
It takes approximately 3h 57m to get from Prague to Kraków, including transfers.
Prague to Kraków bus services, operated by FlixBus, depart from Prague station.
Prague to Kraków train services, operated by Czech Railways (ČD), depart from Praha Hlavni Nadrazi station.
The best way to get from Prague to Kraków is to fly which takes 3h 57m and costs 500 Kč - 5 500 Kč. Alternatively, you can train, which costs 370 Kč - 1 400 Kč and takes 6h 57m, you could also bus, which costs 430 Kč - 490 Kč and takes 8h 5m.
- Distance: 393.6 km
- Duration: 3h 57m
What companies run services between Prague, Czech Republic and Kraków, Poland?
Ryanair flies from Prague to Kraków 4 times a week. Alternatively, Czech Railways (ČD) operates a train from Praha Hlavni Nadrazi to Krakow Glowny twice daily. Tickets cost 120 zł - 200 zł and the journey takes 6h 57m. LEO Express also services this route 3 times a week.
- Website
- lot.com
Flights from Prague to Katowice via Warsaw Chopin
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- 470 zł - 2 100 zł
- Website
- ryanair.com
Flights from Prague to Krakow
- Ave. Duration
- 1h 5m
- When
- Monday, Tuesday, Wednesday and Friday
- Estimated price
- 95 zł - 1 200 zł
Flights from Prague to Katowice via London Stansted
- Ave. Duration
- 7h 10m
- When
- Monday and Friday
- Estimated price
- 200 zł - 2 000 zł
- Website
- lufthansa.com
Flights from Prague to Katowice via Frankfurt
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- 750 zł - 4 500 zł
Flights from Prague to Katowice via Munich, Frankfurt
- Ave. Duration
- 5h 30m
- When
- Tuesday, Wednesday, Thursday, Saturday and Sunday
- Estimated price
- 750 zł - 4 500 zł
- Website
- wizzair.com
Flights from Prague to Katowice via Corfu
- Ave. Duration
- 5h 40m
- When
- Thursday and Sunday
- Estimated price
- 1 000 zł - 2 700 zł
The rail network in Poland is conveniently organised, with many connections between cities, making it an effective method of travelling around the country. Tickets for regional and express trains are affordable, with children, students, pensioners, people with disability and large families entitled to discounts. Trains have standard 1st and 2nd class reserved seating, and many overnight trains also offer sleepers and couchettes.
Contact Details
- Phone
- 703 200 200
- Website
- intercity.pl
Train from Katowice to Krakow Glowny
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- 35 zł - 65 zł
- Website
- PKP Intercity
- Book at
- Poland Rail Pass
- 2nd Class
- 35 zł - 50 zł
- 1st Class
- 50 zł - 65 zł
- Phone
- (+48) 22 439 6052
- info@p-r.com.pl
- Website
- polregio.pl
Train from Katowice to Krakow Glowny
- Ave. Duration
- 1h 17m
- Frequency
- Every 2 hours
- Estimated price
- 11 zł - 16 zł
- Website
- Polregio
- Phone
- +420 221 111 122
- info@cd.cz
- Website
- cd.cz
Train from Katowice to Krakow Glowny
- Ave. Duration
- 50 min
- Frequency
- Twice daily
- Estimated price
- 19 zł - 35 zł
- Website
- Czech Railways (ČD)
- 2nd Class
- 19 zł - 24 zł
- Business
- 26 zł - 31 zł
- 1st Class
- 26 zł - 32 zł
Train from Praha Hlavni Nadrazi to Krakow Glowny
- Ave. Duration
- 6h 57m
- Frequency
- Twice daily
- Estimated price
- 120 zł - 200 zł
- Website
- Czech Railways (ČD)
- 2nd Class
- 120 zł - 150 zł
- Business
- 160 zł - 200 zł
- 1st Class
- 170 zł - 200 zł
Train from Praha Hlavni Nadrazi to Bohumin
- Ave. Duration
- 3h 55m
- Frequency
- Every 3 hours
- Estimated price
- 80 zł - 140 zł
- Website
- Czech Railways (ČD)
- 2nd Class
- 80 zł - 100 zł
- Business
- 110 zł - 140 zł
- 1st Class
- 110 zł - 140 zł
Train from Bohumin to Krakow Glowny
- Ave. Duration
- 2h 13m
- Frequency
- Twice daily
- Estimated price
- 35 zł - 65 zł
- Website
- Czech Railways (ČD)
- 2nd Class
- 35 zł - 45 zł
- Business
- 50 zł - 60 zł
- 1st Class
- 50 zł - 65 zł
- Phone
- +48 32 428 88 88
- bok@kolejeslaskie.com
- Website
- kolejeslaskie.com
Train from Katowice to Krakow Glowny
- Ave. Duration
- 1h 4m
- Frequency
- 4 times a day
- Website
- Kolśląsk
- Website
- oebb.at
Train from Katowice to Krakow Glowny
- Ave. Duration
- 51 min
- Frequency
- Once daily
- Estimated price
- 140 zł - 200 zł
- Website
- fahrplan.oebb.at
Train from Bohumin to Krakow Glowny
- Ave. Duration
- 2h 28m
- Frequency
- Once daily
- Estimated price
- 30 zł - 45 zł
- Website
- fahrplan.oebb.at
- Phone
- +420 220 311 700
- info@le.cz
- Website
- leoexpress.com
Train from Katowice to Krakow Glowny
- Ave. Duration
- 59 min
- Frequency
- 3 times a week
- Estimated price
- 12 zł - 45 zł
- Website
- LEO Express
- Economy
- 12 zł - 18 zł
- Economy Plus
- 19 zł - 29 zł
- Business
- 20 zł - 28 zł
- Premium
- 29 zł - 45 zł
Train from Praha Hlavni Nadrazi to Krakow Glowny
- Ave. Duration
- 6h 55m
- Frequency
- 3 times a week
- Estimated price
- 70 zł - 280 zł
- Website
- LEO Express
- Economy
- 70 zł - 110 zł
- Economy Plus
- 100 zł - 160 zł
- Business
- 130 zł - 190 zł
- Premium
- 190 zł - 280 zł
Train from Praha Hlavni Nadrazi to Krzeszowice
- Ave. Duration
- 6h 37m
- Frequency
- 3 times a week
- Estimated price
- 65 zł - 270 zł
- Website
- LEO Express
- Economy
- 65 zł - 100 zł
- Economy Plus
- 100 zł - 150 zł
- Business
- 130 zł - 190 zł
- Premium
- 190 zł - 270 zł
Train from Praha Hlavni Nadrazi to Bohumin
- Ave. Duration
- 3h 57m
- Frequency
- 4 times a day
- Estimated price
- 50 zł - 190 zł
- Website
- LEO Express
- Economy
- 50 zł - 75 zł
- Economy Plus
- 75 zł - 110 zł
- Business
- 95 zł - 140 zł
- Premium
- 130 zł - 190 zł
Train from Bohumin to Krakow Glowny
- Ave. Duration
- 2h 47m
- Frequency
- 3 times a week
- Estimated price
- 21 zł - 85 zł
- Website
- LEO Express
- Economy
- 21 zł - 35 zł
- Economy Plus
- 30 zł - 50 zł
- Business
- 40 zł - 60 zł
- Premium
- 60 zł - 85 zł
- Phone
- +420 542 42 42 42
- info@regiojet.cz
- Website
- regiojet.com
Train from Prague Central Train Station Wilsonova to Bohumin Train Station
- Ave. Duration
- 3h 54m
- Frequency
- Twice daily
- Estimated price
- 40 zł - 160 zł
- Website
- RegioJet
- 2nd Class
- 40 zł - 65 zł
- 1st Class
- 100 zł - 160 zł
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 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Prague to Kraków, Dworzec Autobusowy MDA
- Ave. Duration
- 8h 5m
- Frequency
- 5 times a day
- Estimated price
- 110 zł - 140 zł
- Website
- flixbus.co.uk
Frequently asked questions
- Phone
- +420 774 171 442
- transtempo@seznam.cz
- Website
- transtempo.cz
Bus from Praha to Krakow
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Estimated price
- 156 zł
- Schedules at
- transtempo.cz
- Phone
- +420 543 163 111
- objednavky@tourbus.cz
- Website
- tourbus.cz
Bus from Praha ÚAN Florenc to Kraków
- Ave. Duration
- 11h 46m
- Frequency
- Once daily
- Estimated price
- 150 zł - 210 zł
- Schedules at
- tourbus.cz
- Phone
- 0 800 30 30 10
- Website
- gunsel.ua
Bus from Prague Florenc Bus Station to Kraków
- Ave. Duration
- 9h 3m
- Frequency
- 3 times a week
- Estimated price
- 50 zł - 75 zł
- Schedules at
- lines.gunsel.ua
- Book at
- ticket.gunsel.ua
- Phone
- +48 (81) 884 41 09
- agat@agat.eu
- Website
- agat.eu
Bus from Praha ÚAN Florenc to Kraków
- Ave. Duration
- 8h 30m
- Frequency
- Twice a week
- Estimated price
- 80 zł - 95 zł
- Schedules at
- agat.eu
- Phone
- +36 70 282 1827
- info@eurobusways.com
- Website
- eurobusways.com
Shuttle from Praha to Kraków
- Ave. Duration
- 6h
- Frequency
- On demand
- Estimated price
- 460 zł - 600 zł
- Schedules at
- eurobusways.com
Want to know more about travelling around Poland
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
The quickest flight from Prague Airport to Krakow Airport is the direct flight which takes 1h 5m.
Prague to Kraków bus services, operated by FlixBus, arrive at Kraków, Dworzec Autobusowy MDA station.
Prague to Kraków train services, operated by Czech Railways (ČD), arrive at Krakow Glowny station.
Yes, the driving distance between Prague to Kraków is 535 km. It takes approximately 4h 59m to drive from Prague to Kraków.
Ryanair offers flights from Prague Airport to Krakow Airport.
Book your Prague to Kraków bus tickets online with Omio and FlixBus.
There are 2370+ hotels available in Kraków. Prices start at 500 zł per night.
The best way to get from Prague to Prague Airport is to bus which takes 15 min and costs 40 Kč - 65 Kč.