There are 9 ways to get from Madrid to Cheb by plane, bus, 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 to Prague, bus • 8h 44m
8 alternative options
Fly to Nuremberg, train • 10h 6m
Fly to Munich, train • 10h
Fly to Leipzig, train • 11h 42m
Fly to Frankfurt, train • 11h 14m
Train • 21h 19m
Bus • 31h 31m
Bus, train • 40h 51m
Drive • 19h 24m
Madrid to Cheb by train
The train journey time between Madrid and Cheb is around 21h 19m and covers a distance of around 2270 km. This includes an average layover time of around 4h 22m. Operated by Renfe AVE, Renfe SNCF, TGV inOui and others, the Madrid to Cheb train service departs from Madrid-Puerta De Atocha and arrives in Cheb. Typically seven trains run weekly, although weekend and holiday schedules can vary so check in advance.
Travel safe during COVID-19
International entry into Czech Republic from Spain
- Entry is fully open for citizens and permanent residents of Spain
Restricted for: Foreign nationals from outside Czech Republic with the above exceptions
Show less
Conditions of entry into Czech Republic from Spain
- No COVID-19 testing required
- No quarantine required
Rules to follow in Czech Republic
2m
Mandatory
Considerations leaving from Spain
The official advice is to delay international travel until fully vaccinated
Frequently Asked Questions
Yes, entry into Czech Republic is currently allowed from Spain.
Explore travel optionsDomestic travel is not restricted, but some conditions may apply
- Face masks are mandatory
- There is a social distancing requirement of 2 metres
- Nationwide control measures in place
The national COVID-19 helpline number in Cheb is 1221.
Wearing a face mask on public transport in Cheb is mandatory.
The social distance requirement in Cheb is 2 metres.
Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 1221.
No, but conditions apply when returning to Spain from Czech Republic.
See options for return travel.
Last updated: 15 May 2022
Exceptions may apply, for full details: European Union.
We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.
Questions & Answers
The most affordable way to get from Madrid to Cheb is to fly and bus, which costs €50 - €200 and takes 8h 44m.
The quickest way to get from Madrid to Cheb is to fly and bus which costs €50 - €200 and takes 8h 44m.
No, there is no direct bus from Madrid to Cheb. However, there are services departing from Madrid and arriving at Cheb via Paris, Nürnberg Hbf and Bayreuth, Goethestraße. The journey, including transfers, takes approximately 31h 31m.
No, there is no direct train from Madrid to Cheb. However, there are services departing from Madrid-Puerta De Atocha and arriving at Cheb via Barcelona-Sants, Lyon Part Dieu, Karlsruhe Hauptbahnhof, Nürnberg Hbf and Marktredwitz. The journey, including transfers, takes approximately 21h 19m.
The distance between Madrid and Cheb is 1649 km. The road distance is 2084.5 km.
The best way to get from Madrid to Cheb without a car is to train which takes 21h 19m and costs €280 - €430.
It takes approximately 8h 44m to get from Madrid to Cheb, including transfers.
Madrid to Cheb bus services, operated by FlixBus, depart from Madrid station.
Madrid to Cheb train services, operated by Renfe AVE, depart from Madrid-Puerta De Atocha station.
The best way to get from Madrid to Cheb is to train which takes 21h 19m and costs €280 - €430. Alternatively, you can bus, which costs €100 - €130 and takes 31h 31m.

- Distance: 1648.6 km
- Duration: 8h 44m
What companies run services between Madrid, Spain and Cheb, Czech Republic?
You can take a train from Madrid to Cheb via Barcelona-Sants, Lyon Part Dieu, Karlsruhe Hauptbahnhof, Nürnberg Hbf, and Marktredwitz in around 21h 19m. Alternatively, you can take a bus from Madrid to Cheb via Paris, Nürnberg Hbf, and Bayreuth, Goethestraße in around 31h 31m.

- Website
- lufthansa.com
Flights from Madrid to Prague via Munich
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- 3 200 Kč - 11 000 Kč
Flights from Madrid to Prague via Frankfurt
- Ave. Duration
- 4h 42m
- When
- Every day
- Estimated price
- 3 200 Kč - 11 000 Kč
Flights from Madrid to Nuremberg via Frankfurt
- Ave. Duration
- 4h 56m
- When
- Every day
- Estimated price
- 3 500 Kč - 15 000 Kč
Flights from Madrid to Nuremberg via Munich, Frankfurt
- Ave. Duration
- 6h 35m
- When
- Monday, Tuesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- 3 500 Kč - 15 000 Kč
Flights from Madrid to Munich
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- 1 900 Kč - 9 500 Kč
Flights from Madrid to Munich via Frankfurt
- Ave. Duration
- 4h 36m
- When
- Every day
- Estimated price
- 1 900 Kč - 9 500 Kč
Flights from Madrid to Leipzig via Munich
- Ave. Duration
- 4h 37m
- When
- Monday to Saturday
- Estimated price
- 3 100 Kč - 11 000 Kč
Flights from Madrid to Leipzig via Frankfurt
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- 3 900 Kč - 14 000 Kč
Flights from Madrid to Leipzig via Brussels, Frankfurt
- Ave. Duration
- 8h 5m
- When
- Monday to Saturday
- Estimated price
- 3 400 Kč - 13 000 Kč
Flights from Madrid to Frankfurt
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- 1 900 Kč - 9 500 Kč
Flights from Madrid to Frankfurt via Munich
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- 1 900 Kč - 9 500 Kč

- Website
- airfrance.com
Flights from Madrid to Prague via Paris CDG
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- 3 300 Kč - 14 000 Kč
Flights from Madrid to Nuremberg via Paris CDG
- Ave. Duration
- 5h 3m
- When
- Every day
- Estimated price
- 3 100 Kč - 17 000 Kč
Flights from Madrid to Munich via Paris CDG
- Ave. Duration
- 4h 43m
- When
- Every day
- Estimated price
- 3 000 Kč - 15 000 Kč
Flights from Madrid to Frankfurt via Paris CDG
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- 3 000 Kč - 14 000 Kč

- Website
- ryanair.com
Flights from Madrid to Prague
- Ave. Duration
- 2h 45m
- When
- Monday, Tuesday, Thursday and Saturday
- Estimated price
- 950 Kč - 6 500 Kč
Flights from Madrid to Prague via Rome
- Ave. Duration
- 5h 20m
- When
- Saturday
- Estimated price
- 950 Kč - 6 500 Kč
Flights from Madrid to Nuremberg via Palma Mallorca
- Ave. Duration
- 5h 10m
- When
- Wednesday
- Estimated price
- 650 Kč - 6 000 Kč
Flights from Madrid to Nuremberg via London Stansted
- Ave. Duration
- 5h
- When
- Monday
- Estimated price
- 650 Kč - 6 000 Kč
Flights from Madrid to Nuremberg via Bari
- Ave. Duration
- 6h 20m
- When
- Tuesday and Saturday
- Estimated price
- 650 Kč - 6 000 Kč
Flights from Madrid to Nuremberg via Naples
- Ave. Duration
- 7h 30m
- When
- Tuesday
- Estimated price
- 650 Kč - 6 000 Kč
Flights from Madrid to Nuremberg via Porto
- Ave. Duration
- 8h 35m
- When
- Wednesday
- Estimated price
- 650 Kč - 6 000 Kč
Flights from Madrid to Nuremberg via Sofia
- Ave. Duration
- 9h 15m
- When
- Friday
- Estimated price
- 650 Kč - 6 000 Kč

- Website
- vueling.com
Flights from Madrid to Prague
- Ave. Duration
- 3h
- When
- Monday, Tuesday, Thursday, Friday and Saturday
- Estimated price
- 2 200 Kč - 9 000 Kč
Flights from Madrid to Nuremberg via Barcelona
- Ave. Duration
- 4h 45m
- When
- Monday, Wednesday, Thursday and Friday
- Estimated price
- 3 000 Kč - 15 000 Kč
Flights from Madrid to Munich
- Ave. Duration
- 2h 38m
- When
- Every day
- Estimated price
- 1 400 Kč - 9 500 Kč
Flights from Madrid to Leipzig via Paris Orly
- Ave. Duration
- 5h 15m
- When
- Monday and Friday
- Estimated price
- 2 600 Kč - 10 000 Kč
Flights from Madrid to Frankfurt
- Ave. Duration
- 2h 48m
- When
- Every day
- Estimated price
- 1 600 Kč - 11 000 Kč

- Website
- iberia.com
Flights from Madrid to Prague
- Ave. Duration
- 3h
- When
- Monday, Tuesday, Thursday, Friday and Saturday
- Estimated price
- 2 200 Kč - 9 000 Kč
Flights from Madrid to Nuremberg via Barcelona
- Ave. Duration
- 4h 45m
- When
- Monday, Wednesday, Thursday and Friday
- Estimated price
- 3 000 Kč - 15 000 Kč
Flights from Madrid to Munich
- Ave. Duration
- 2h 38m
- When
- Every day
- Estimated price
- 1 400 Kč - 9 500 Kč
Flights from Madrid to Frankfurt
- Ave. Duration
- 2h 48m
- When
- Every day
- Estimated price
- 1 600 Kč - 11 000 Kč

- Website
- klm.com
Flights from Madrid to Prague via Amsterdam Schiphol
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- 3 100 Kč - 11 000 Kč
Flights from Madrid to Nuremberg via Amsterdam Schiphol
- Ave. Duration
- 5h 6m
- When
- Every day
- Estimated price
- 3 300 Kč - 15 000 Kč
Flights from Madrid to Frankfurt via Amsterdam Schiphol
- Ave. Duration
- 4h 57m
- When
- Every day
- Estimated price
- 2 700 Kč - 14 000 Kč

- Website
- aireuropa.com
Flights from Madrid to Munich
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- 1 300 Kč - 8 500 Kč
Flights from Madrid to Frankfurt
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- 1 200 Kč - 8 500 Kč

- Website
- transavia.com
Flights from Madrid to Prague via Paris Orly
- Ave. Duration
- 4h 57m
- When
- Monday and Wednesday
- Estimated price
- 1 500 Kč - 9 500 Kč

- Website
- britishairways.com
Flights from Madrid to Prague via London Heathrow
- Ave. Duration
- 5h 25m
- When
- Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- 4 200 Kč - 17 000 Kč
Flights from Madrid to Nuremberg via London Heathrow
- Ave. Duration
- 6h 10m
- When
- Monday and Sunday
- Estimated price
- 4 000 Kč - 16 000 Kč

- Website
- brusselsairlines.com
Flights from Madrid to Prague via Brussels
- Ave. Duration
- 4h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- 3 500 Kč - 12 000 Kč

Deutsche Bahn’s regional network is made up of IRE (Interregio-Express), RE (Regional-Express), RB (Regionalbahn) and S-Bahn trains. Ticket prices are fixed and there’s no seat reservations – just turn up, buy a ticket and jump on the next train. All regional trains depart regularly and connect to local and long-distance services.
Contact Details
- Phone
- +49 30 311682904
- Website
- bahn.com
Train from Nürnberg Hbf to Marktredwitz
- Ave. Duration
- 1h 14m
- Frequency
- Hourly
- Estimated price
- 490 Kč - 700 Kč
- Website
- Deutsche Bahn Regional
Train from Flughafen München to Regensburg Hbf
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- 450 Kč - 650 Kč
- Website
- Deutsche Bahn Regional
Train from Regensburg Hbf to Marktredwitz
- Ave. Duration
- 1h 28m
- Frequency
- Once a week
- Estimated price
- 500 Kč - 800 Kč
- Website
- Deutsche Bahn Regional
Train from Leipzig/Halle Flughafen to Werdau, Bahnhof
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- 380 Kč - 550 Kč
- Website
- Deutsche Bahn Regional

- Phone
- 0 89 54 888 97 - 25
- info@laenderbahn.com
- Website
- laenderbahn.com
Train from Regensburg Hbf to Marktredwitz
- Ave. Duration
- 1h 47m
- Frequency
- Every 30 minutes
- Website
- Die Länderbahn
Train from Werdau, Bahnhof to Cheb
- Ave. Duration
- 1h 58m
- Frequency
- Hourly
- Website
- Die Länderbahn
Train from Freising to Marktredwitz
- Ave. Duration
- 2h 41m
- Frequency
- Hourly
- Website
- Die Länderbahn

German rail company Deutsche Bahn is known for its efficient and comfortable service. It offers many different types of rail transportation, including ICE or Intercity-Express for high-speed services between major cities and regions, IC (InterCity) for long-distance trains, RE (Regional Express) trains that connect regions and cities, and the S-Bahn rapid transit service. There are two main tickets on offer: the Flexpreis that has full flexibility, and the Sparpreis which is the cheaper, advanced fare (bookings usually open 6 months in advance for domestic tickets).
Contact Details
- Phone
- +49 0180 6 99 66 33
- Website
- bahn.com
Train from Frankfurt to Nürnberg Hbf
- Ave. Duration
- 2h 44m
- Frequency
- Hourly
- Estimated price
- 1 100 Kč - 1 600 Kč
- Website
- Deutsche Bahn
Train from Karlsruhe Hauptbahnhof to Nürnberg Hbf
- Ave. Duration
- 3h 12m
- Frequency
- Once daily
- Estimated price
- 1 300 Kč - 1 800 Kč
- Website
- Deutsche Bahn

- Phone
- +32 2 528 28 28
- Website
- belgiantrain.be
Train from Frankfurt(M) Flughafen Fernbf to Nuernberg Hbf
- Ave. Duration
- 2h 33m
- Frequency
- 3 times a week
- Estimated price
- 500 Kč - 750 Kč
- Website
- Belgian Railways
- Book at
- Belgium Rail Pass
- 2nd Class
- 500 Kč - 750 Kč
- 1st Class
- 750 Kč - 1 200 Kč

Rome2rio's guide to Renfe AVE
Contact Details
- Phone
- +34 91 232 03 20
- comunicacion@renfe.es
- Website
- renfe.com
Train from Madrid-Puerta De Atocha to Barcelona-Sants
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- 1 500 Kč - 2 800 Kč
- Website
- Renfe AVE
- Promo
- 1 500 Kč - 2 000 Kč
- Promo+
- 1 650 Kč - 1 800 Kč
- Flexible
- 2 200 Kč - 2 800 Kč

- Phone
- +34 902 320 320
- comunicacion@renfe.es
- Website
- renfe-sncf.com
Train from Madrid-Puerta De Atocha to Barcelona-Sants
- Ave. Duration
- 2h 57m
- Frequency
- Once daily
- Estimated price
- 1 400 Kč - 2 000 Kč
- Website
- renfe-sncf.com
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 5m
- Frequency
- Once daily
- Estimated price
- 1 500 Kč - 2 100 Kč
- Website
- renfe-sncf.com

France’s high-speed TGV train network runs at speeds of up to 320km/h connecting major cities across France and into neighbouring countries. All TGV tickets include a seat reservation; seating is 1+2 in 1st class, 2+2 in 2nd class. Popular routes include Paris to Marseille and Paris to Strasbourg. Most TGVs have a cafe area, power points at each seat and WiFi.
Contact Details
- Phone
- 0033 892 353535
- Website
- sncf-connect.com
Train from Lyon Part Dieu to Karlsruhe Hbf
- Ave. Duration
- 4h 31m
- Frequency
- Once daily
- Estimated price
- 2 200 Kč - 3 000 Kč
- Website
- Oui.SNCF
- 2nd Class
- 2 200 Kč - 2 600 Kč
- 1st Class
- 2 500 Kč - 3 000 Kč

- Phone
- +420 542 42 42 42
- info@regiojet.cz
- Website
- regiojet.com
Bus from Prague Airport Terminal 1/2 to Cheb Central Bus Station
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a day
- Estimated price
- 140 Kč - 210 Kč
- Website
- RegioJet
Bus from Milan Lampugnano to Munich Airport Terminal 2
- Ave. Duration
- 9h 15m
- Frequency
- Twice a week
- Estimated price
- 460 Kč - 650 Kč
- Website
- RegioJet

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 Madrid to Paris
- Ave. Duration
- 16h 20m
- Frequency
- Twice daily
- Estimated price
- 1 400 Kč - 1 700 Kč
- Website
- flixbus.co.uk
Bus from Paris to Nuremberg central bus station
- Ave. Duration
- 9h 50m
- Frequency
- 3 times a day
- Estimated price
- 850 Kč - 1 100 Kč
- Website
- flixbus.co.uk
Bus from Nürnberg Hbf to Bayreuth, Goethestraße
- Ave. Duration
- 1h 6m
- Frequency
- 3 times a day
- Estimated price
- 180 Kč - 220 Kč
- Website
- flixbus.co.uk
Bus from Bayreuth, Goethestraße to Cheb
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Estimated price
- 170 Kč - 210 Kč
- Website
- flixbus.co.uk
Frequently asked questions

- Phone
- 02/989 0000
- Website
- union-ivkoni.com
Bus from Madrid Mendez Alvaro Estacion Sur to Milan Lampugnano M1
- Ave. Duration
- 25h 30m
- Frequency
- 3 times a day
- Estimated price
- 1 300 Kč - 1 900 Kč
- Website
- Union Ivkoni
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
Top tips on how to best navigate the nation by train, from Alicante to Zaragoza
Read the travel guideWhat are the different types of Renfe trains in Spain?
A simple guide to the different trains, routes and facilities, so you can identify which service is right for you.
Read the travel guideHeading to Europe? Read this before you buy a Eurail Pass
We compare the different Eurail types and help you decide if a Eurail Pass is right for you
Read the travel guide5 delightfully under-the-radar French towns you need to visit
Go beyond Paris, the Alps, the Loire chateaux and the French Riviera.
Read the travel guideMore Questions & Answers
The quickest flight from Madrid Airport to Prague Airport is the direct flight which takes 2h 45m.
Madrid to Cheb bus services, operated by FlixBus, arrive at Cheb station.
Madrid to Cheb train services, operated by Deutsche Bahn Regional, arrive at Marktredwitz station.
Yes, the driving distance between Madrid to Cheb is 2084 km. It takes approximately 19h 24m to drive from Madrid to Cheb.
Iberia, Brussels Airlines, KLM and five other airlines offer flights from Madrid Airport to Prague Airport.
Book your Madrid to Cheb bus tickets online with FlixBus.
There are 39+ hotels available in Cheb. Prices start at 2 250 Kč per night.