There are 9 ways to get from Cáceres to Prague by train, plane, train (Renfe, Ouigo, TGV), bus, car, or night train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Adolfo Suárez Madrid–Barajas Airport, fly
best- Take the train from Caceres to Madrid Chamartíntrain
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Václav Havel Airport Prague (PRG)plane MAD - PRG
9h 31mKč 2,705–6,177Train
- Take the train from Caceres to Madrid-Puerta de Atocha-Almudena Grandestrain Alv / ...
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Santstrain Ave
- Take the train from Barcelona-Sants to Paris Gare De Lyontrain Tgv
- Take the train from Paris Gare De Lyon to Muenchen Hbftrain Tgv
- Take the train from Muenchen Hbf to Praha Hlavni Nadrazitrain Re
28h 21mKč 13,305–22,828Train, bus
- Take the train from Caceres to Madrid-Puerta de Atocha-Almudena Grandestrain Alv / ...
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Narbonnetrain
- Take the bus from Narbonne to Praguebus
33h 31mKč 6,705–9,928Drive 2,389.9 km
- Drive from Cáceres to Praguecar 2,389.9 km
22h 24mKč 9,442–13,639Train to Badajoz Airport, fly
- Take the train from Caceres to Badajoztrain
- Fly from Badajoz Airport (BJZ) to Václav Havel Airport Prague (PRG)plane BJZ - PRG
10h 16mKč 3,698–12,684Bus to Lisbon-Portela Airport, fly
- Take the bus from Caceres to Lisbonbus
- Fly from Lisbon-Portela Airport (LIS) to Václav Havel Airport Prague (PRG)plane LIS - PRG
10h 6mKč 2,717–7,558Train to Seville Airport, fly
- Take the train from Caceres to Sevilla-Santa Justatrain
- Fly from Seville Airport (SVQ) to Václav Havel Airport Prague (PRG)plane SVQ - PRG
10h 22mKč 2,822–6,039Bus
- Take the bus from Cáceres to Barcelona - Estació d'Autobusos Nordbus
- Take the bus from Barcelona to Praguebus FlixBus N872
39h 35mKč 5,714–8,091Bus, night train
- Take the bus from Caceres to Salamanca, Estación de Autobusesbus
- Take the bus from Salamanca, Estación de Autobuses to Karlsruhe - Central Station South Sidebus
- Take the nighttrain from Karlsruhe Hbf to Praha Hlavni Nadrazinighttrain En
44h 16mKč 8,031–13,657
Cáceres to Prague by train
Comparing Your Travel Options
The cheapest way to get from Cáceres to Prague is to train and fly which costs 2 800 Kč - 6 500 Kč and takes 10h 22m.
The fastest way to get from Cáceres to Prague is to train and fly which takes 9h 31m and costs 2 700 Kč - 6 500 Kč.
No, there is no direct bus from Cáceres to Prague. However, there are services departing from Cáceres and arriving at Prague via Barcelona. The journey, including transfers, takes approximately 39h 35m.
No, there is no direct train from Cáceres to Prague. However, there are services departing from Caceres and arriving at Praha Hlavni Nadrazi via Madrid-Puerta de Atocha-Almudena Grandes, Barcelona-Sants, Paris Gare De Lyon and Muenchen Hbf. The journey, including transfers, takes approximately 28h 21m.
The distance between Cáceres and Prague is 2112 km. The road distance is 2389.9 km.
The best way to get from Cáceres to Prague without a car is to train which takes 28h 21m and costs 13 000 Kč - 23 000 Kč.
It takes approximately 9h 31m to get from Cáceres to Prague, including transfers.
Cáceres to Prague bus services, operated by Interbus, depart from Cáceres station.
Cáceres to Prague train services, operated by Renfe Viajeros, depart from Caceres station.
The best way to get from Cáceres to Prague is to train which takes 28h 21m and costs 13 000 Kč - 23 000 Kč. Alternatively, you can bus, which costs 5 500 Kč - 8 500 Kč and takes 39h 35m.
What companies run services between Cáceres, Spain and Prague, Czechia?
You can take a train from Caceres to Praha Hlavni Nadrazi via Madrid-Puerta de Atocha-Almudena Grandes, Barcelona-Sants, Paris Gare De Lyon, and Muenchen Hbf in around 28h 21m. Alternatively, you can take a bus from Cáceres to Prague via Barcelona - Estació d'Autobusos Nord and Barcelona in around 39h 35m.
- Website
- iberia.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Václav Havel Airport Prague
- Ave. Duration
- 2h 56m
- When
- Every day
- Estimated price
- Kč 2,200–4,000
Flights from Badajoz Airport to Václav Havel Airport Prague via Barcelona
- Ave. Duration
- 5h 15m
- When
- Monday, Thursday, Friday, Tuesday, and Sunday
- Estimated price
- Kč 3,200–12,000
Flights from Badajoz Airport to Václav Havel Airport Prague via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 7h 32m
- When
- Monday to Friday
- Estimated price
- Kč 3,600–15,000
- Website
- lufthansa.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Václav Havel Airport Prague via Munich
- Ave. Duration
- 4h 10m
- When
- Monday to Saturday
- Estimated price
- Kč 3,500–6,500
Flights from Adolfo Suárez Madrid–Barajas Airport to Václav Havel Airport Prague via Frankfurt
- Ave. Duration
- 4h 56m
- When
- Every day
- Estimated price
- Kč 3,500–6,500
Flights from Lisbon-Portela Airport to Václav Havel Airport Prague via Munich
- Ave. Duration
- 5h 52m
- When
- Every day
- Estimated price
- Kč 2,400–7,500
- Website
- easyjet.com
Flights from Lisbon-Portela Airport to Václav Havel Airport Prague via Nantes
- Ave. Duration
- 5h 10m
- When
- Friday
- Estimated price
- Kč 2,400–6,000
Flights from Lisbon-Portela Airport to Václav Havel Airport Prague via Geneva
- Ave. Duration
- 5h 35m
- When
- Wednesday
- Estimated price
- Kč 2,400–6,000
Flights from Lisbon-Portela Airport to Václav Havel Airport Prague via Bordeaux
- Ave. Duration
- 7h 10m
- When
- Friday and Monday
- Estimated price
- Kč 2,400–6,000
Flights from Seville Airport to Václav Havel Airport Prague via Geneva
- Ave. Duration
- 6h 3m
- When
- Wednesday, Sunday, Monday, and Thursday
- Estimated price
- Kč 1,800–4,100
- Website
- flytap.com
Flights from Lisbon-Portela Airport to Václav Havel Airport Prague
- Ave. Duration
- 3h 32m
- When
- Every day
- Estimated price
- Kč 2,800–6,500
Flights from Lisbon-Portela Airport to Václav Havel Airport Prague via Munich
- Ave. Duration
- 5h 52m
- When
- Every day
- Estimated price
- Kč 2,400–7,500
- Website
- ryanair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Václav Havel Airport Prague
- Ave. Duration
- 3h
- When
- Monday, Tuesday, Thursday, and Sunday
- Estimated price
- Kč 1,400–4,100
Flights from Seville Airport to Václav Havel Airport Prague
- Ave. Duration
- 3h 15m
- When
- Tuesday and Saturday
- Estimated price
- Kč 1,600–4,200
- Website
- smartwings.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Václav Havel Airport Prague
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- Kč 2,200–4,100
Flights from Lisbon-Portela Airport to Václav Havel Airport Prague
- Ave. Duration
- 3h 25m
- When
- Monday and Friday
- Estimated price
- Kč 2,400–6,000
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Caceres to Madrid Chamartín
- Ave. Duration
- 3h 40m
- Frequency
- Every 3 hours
- Estimated price
- Kč 1,000–1,500
- Website
- Renfe Viajeros
Train from Caceres to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 16m
- Frequency
- Hourly
- Estimated price
- Kč 1,000–1,500
- Website
- Renfe Viajeros
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 29m
- Frequency
- 4 times a day
- Estimated price
- Kč 1,800–2,700
- Website
- Renfe Viajeros
Train from Caceres to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 16m
- Frequency
- Hourly
- Estimated price
- Kč 1,000–1,500
- Website
- Renfe Viajeros
Train from Madrid-Puerta de Atocha-Almudena Grandes to Narbonne
- Ave. Duration
- 5h 50m
- Frequency
- Twice daily
- Estimated price
- Kč 2,600–3,800
- Website
- Renfe Viajeros
Train from Caceres to Badajoz
- Ave. Duration
- 1h 15m
- Frequency
- Every 2 hours
- Estimated price
- Kč 380–550
- Website
- Renfe Viajeros
Train from Caceres to Sevilla-Santa Justa
- Ave. Duration
- 4h 3m
- Frequency
- 5 times a day
- Estimated price
- Kč 900–1,400
- Website
- Renfe Viajeros
- Phone
- +34 91 232 03 20
- Website
- Renfe AVE
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 2m
- Frequency
- Every 30 minutes
- Estimated price
- Kč 2,100–3,700
- Website
- Renfe AVE
- Phone
- +34 900 926 851
- [email protected]
- Website
- Iryo
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 24m
- Frequency
- Hourly
- Estimated price
- Kč 1,400–2,300
- Website
- Iryo
- Phone
- +34 900 759 781
- Website
- Ouigo
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 27m
- Frequency
- Hourly
- Estimated price
- Kč 1,100–2,000
- Website
- Ouigo
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Barcelona-Sants to Paris Gare De Lyon
- Ave. Duration
- 6h 47m
- Frequency
- 4 times a day
- Estimated price
- Kč 5,000–8,000
- Website
- TGV inOui
Train from Paris Gare De Lyon to Muenchen Hbf
- Ave. Duration
- 6h 41m
- Frequency
- Twice a week
- Estimated price
- Kč 4,000–6,000
- Website
- TGV inOui
- Phone
- 0 89 54 888 97 - 25
- [email protected]
- Website
- Die Länderbahn
Train from Muenchen Hbf to Praha Hlavni Nadrazi
- Ave. Duration
- 5h 37m
- Frequency
- Hourly
- Estimated price
- Kč 2,200–3,700
- Schedules at
- Die Länderbahn
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- Austrian Railways
Night train from Karlsruhe Hbf to Praha Hlavni Nadrazi
- Ave. Duration
- 10h 16m
- Frequency
- Twice daily
- Estimated price
- Kč 4,000–7,000
- Website
- Austrian Railways
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Narbonne to Prague
- Ave. Duration
- 22h 20m
- Frequency
- Twice daily
- Estimated price
- Kč 3,100–4,700
- Website
- Flixbus
Bus from Caceres to Lisbon
- Ave. Duration
- 4h 10m
- Frequency
- Twice daily
- Estimated price
- Kč 650–1,000
- Website
- Flixbus
Bus from Barcelona to Prague
- Ave. Duration
- 25h 50m
- Frequency
- Twice daily
- Estimated price
- Kč 3,600–5,500
- Website
- Flixbus
- Phone
- +34 916 52 00 11
- [email protected]
- Website
- grupointerbus.com
Bus from Cáceres to Barcelona - Estació d'Autobusos Nord
- Ave. Duration
- 12h 45m
- Frequency
- Once a week
- Estimated price
- Kč 2,100–2,600
- Schedules at
- grupointerbus.com
- Phone
- +34 910 207 007
- Website
- ALSA
Bus from Caceres to Salamanca, Estación de Autobuses
- Ave. Duration
- 2h 40m
- Frequency
- 5 times a day
- Estimated price
- Kč 430–700
- Website
- ALSA
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Salamanca, Estación de Autobuses to Karlsruhe - Central Station South Side
- Ave. Duration
- 29h 20m
- Frequency
- Once daily
- Estimated price
- Kč 3,600–6,000
- Website
- BlaBlaCar Bus
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.
Related travel guides
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Booking & Getting There
Cáceres to Prague bus services, operated by Interbus, arrive at Barcelona - Estació d'Autobusos Nord station.
Cáceres to Prague train services, operated by Renfe Viajeros, arrive at Madrid-Puerta de Atocha-Almudena Grandes station.
Yes, the driving distance between Cáceres to Prague is 2390 km. It takes approximately 22h 24m to drive from Cáceres to Prague.
Book your Cáceres to Prague train tickets online with Omio.
Book your Cáceres to Prague bus tickets online with Omio.
There are 4583+ hotels available in Prague.








































