Duration
6h 8m
Distance
2217.1 km
Average price
220€
Possible routes
6 found

Prague to Madrid

Rome2rio has found 6 ways to get from Prague to Madrid by flight, train, bus and car. We recommend flying from Prague to Madrid, which is the fastest and cheapest option, and takes around 6h 8m.
Recommended route

Fly from Prague

  1. Prague
  2. Madrid
Fastest
6h 8m
Cheapest
68€ - 225€
Alternative routes

Train to Dresden, fly

  1. Praha-Holesovice
  2. Dresden
  3. Madrid
9h 56m
108€ - 338€

Bus, train

  1. Praha hl. n.
  2. Nuernberg Hbf
  3. Frankfurt(Main)Hbf
  4. Avignon Tgv
  5. Madrid-Puerta De Atocha
22h 16m
Bookable on Rome2rio
263€ - 345€

Train

  1. Praha Hlavni Nadrazi
  2. Leipzig Hbf
  3. Frankfurt(Main)Hbf
  4. Avignon Tgv
  5. Madrid-Puerta De Atocha
23h 35m
286€ - 376€

Bus

  1. Praha ÚAN Florenc
  2. Madrid Avenida America
35h 50m
100€ - 160€

Drive

  1. Prague
  2. Madrid
21h 5m
220€ - 330€

Frequently asked questions

Want to know about travelling from Prague to Madrid? We have put together a list of the most frequently asked questions from our users such as "What is the cheapest mode of transport?", "What is the quickest option?", "How much do tickets usually cost?" and many more.

The cheapest way to get from Prague to Madrid is to fly which costs 1 700 Kč - 6 000 Kč and takes 6h 8m.

More details

The quickest way to get from Prague to Madrid is to fly which costs 1 700 Kč - 6 000 Kč and takes 6h 8m.

More details

Yes, there is a direct bus departing from Praha ÚAN Florenc and arriving at Madrid Avenida America. Services depart twice a week, and operate Friday and Sunday. The journey takes approximately 35h 50m.

More details

No, there is no direct train from Prague to Madrid. However, there are services departing from Praha Hlavni Nadrazi and arriving at Madrid-Puerta De Atocha via Leipzig Hbf, Frankfurt(Main)Hbf and Avignon Tgv. The journey, including transfers, takes approximately 23h 35m.

More details

The distance between Prague and Madrid is 1772 km. The road distance is 2217.1 km.

Get driving directions

The best way to get from Prague to Madrid without a car is to bus and train which takes 22h 16m and costs 6 500 Kč - 9 000 Kč.

More details

It takes approximately 6h 8m to get from Prague to Madrid, including transfers.

More details

Prague to Madrid bus services, operated by Eurolines CZ, depart from Praha ÚAN Florenc station.

More details

Prague to Madrid train services, operated by Czech Railways (ČD), depart from Praha Hlavni Nadrazi station.

More details

The best way to get from Prague to Madrid is to fly which takes 6h 8m and costs 1 700 Kč - 6 000 Kč. Alternatively, you can train, which costs 7 000 Kč - 10 000 Kč and takes 23h 35m, you could also bus, which costs 2 700 Kč - 4 000 Kč and takes 35h 50m.

Mode details

The quickest flight from Prague Airport to Madrid Airport is the direct flight which takes 2h 55m.

Search flights

Prague to Madrid bus services, operated by Eurolines CZ, arrive at Madrid Avenida America station.

More details

Prague to Madrid train services, operated by SNCF, arrive at Madrid-Puerta De Atocha station.

More details

Yes, the driving distance between Prague to Madrid is 2217 km. It takes approximately 21h 5m to drive from Prague to Madrid.

Get driving directions

CSA, Iberia, KLM and four other airlines offer flights from Prague Airport to Madrid Airport.

Search flights

There are 1176+ hotels available in Madrid. Prices start at 40€ per night.

More details

How to travel from Prague to Madrid

Find all the possible transport options for your trip from Prague to Madrid right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Prague and Madrid?

CSA, Ryanair and 10 other airlines fly from Prague to Madrid hourly. Alternatively, you can take a train from Prague to Madrid via Leipzig Hbf, Frankfurt(Main)Hbf, and Avignon Tgv in around 23h 35m.
Airlines
Train operators
Bus operators

Madrid, Spain

From royal palaces to flamenco shows, museums to bodegas, Madrid oozes a unique charm. Fill your suitcase with eclectic designer threads along Gran Via, revel in royal history at one of the many palaces, or feel football fever at Santiago Bernabeu stadium, home of the Real Madrid soccer team. Tour the city’s parks, visit a cervecería (beer hall), and take in the grandeur of the city’s main square, Plaza Mayor. Sink your teeth into some of the best tapas in the world, sample the famed churros at San Gines, wash them down with some sangria then join in the city’s booming nightlife scene until the wee hours of the morning.

Did you find what you were looking for?

Thanks for your feedback!