Duration 3h 46m
Distance 390.3 km
Average price 60€
Possible routes 8 found

Ponferrada to Madrid

Rome2rio has found 8 ways to get from Ponferrada to Madrid by train, bus, car and flight. We recommend taking the train from Ponferrada to Madrid-Chamartin, which takes around 4h 16m.
Recommended route

Train

  1. Ponferrada
  2. Madrid
4h 16m
43€ - 60€
Alternative routes

Bus

  1. Ponferrada
  2. Madrid
4h 45m
Bookable on Rome2rio
30€ - 45€

Trenhotel

  1. Ponferrada
  2. Madrid
7h 7m
49€ - 67€

Rideshare

  1. Ponferrada
  2. Madrid
4h 20m
Cheapest
17€ - 25€

Drive

  1. Ponferrada
  2. Madrid
Fastest
3h 46m
40€ - 60€

Bus to A Coruna, fly

  1. Ponferrada
  2. A Coruna
  3. Madrid
5h 43m
60€ - 199€

Train to Santiago de Compostela, fly

  1. Ponferrada
  2. Santiago de Compostela
  3. Madrid
6h 37m
44€ - 147€

Bus to Vigo, fly

  1. Ponferrada
  2. Vigo
  3. Madrid
6h 42m
52€ - 211€

Frequently asked questions

Want to know about travelling from Ponferrada 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 Ponferrada to Madrid is to rideshare which costs 17€ - 25€ and takes 4h 20m.

More details

The quickest way to get from Ponferrada to Madrid is to drive which costs 40€ - 60€ and takes 3h 46m.

More details

Yes, there is a direct bus departing from Ponferrada and arriving at Madrid Estacion Sur. Services depart every three hours, and operate Monday to Saturday. The journey takes approximately 4h 45m.

More details

No, there is no direct train from Ponferrada to Madrid. However, there are services departing from Ponferrada and arriving at Madrid Sol via Madrid Chamartín. The journey, including transfers, takes approximately 4h 16m.

More details

The distance between Ponferrada and Madrid is 338 km. The road distance is 390.3 km.

Get driving directions

The best way to get from Ponferrada to Madrid without a car is to train which takes 4h 16m and costs 40€ - 65€.

More details

It takes approximately 4h 16m to get from Ponferrada to Madrid, including transfers.

More details

Ponferrada to Madrid bus services, operated by ALSA, depart from Ponferrada station.

More details

Ponferrada to Madrid train services, operated by Renfe Viajeros, depart from Ponferrada station.

More details

The best way to get from Ponferrada to Madrid is to train which takes 4h 16m and costs 40€ - 65€. Alternatively, you can bus, which costs 30€ - 45€ and takes 4h 45m.

Mode details

The quickest flight from A Coruna Airport to Madrid Airport is the direct flight which takes 1h 10m.

Search flights

Ponferrada to Madrid bus services, operated by ALSA, arrive at Madrid Estacion Sur station.

More details

Ponferrada to Madrid train services, operated by Renfe Viajeros, arrive at Madrid-Chamartin station.

More details

Yes, the driving distance between Ponferrada to Madrid is 390 km. It takes approximately 3h 46m to drive from Ponferrada to Madrid.

Get driving directions

Air Europa and Iberia offer flights from A Coruna Airport to Madrid Airport.

Search flights

Book your Ponferrada to Madrid bus tickets online with Busbud.

Search and book

There are 2096+ hotels available in Madrid. Prices start at 54€ per night.

More details

Check out Blablacar's carpooling service for rideshare options between Ponferrada and Madrid. A great option if you don't have a driver's licence or want to avoid public transport.

Read Rome2rio's guide to Blablacar

How to travel from Ponferrada to Madrid

Find all the possible transport options for your trip from Ponferrada 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 Ponferrada and Madrid?

Renfe Viajeros operates a train from Ponferrada to Madrid 6 times a week. Tickets cost 40€ - 55€ and the journey takes 4h 4m. Alternatively, ALSA operates a bus from Ponferrada to Madrid every 3 hours. Tickets cost 30€ - 45€ and the journey takes 4h 45m.
Airlines
Ave. Duration
1h 20m
Frequency
Every day
Estimated price
100€ - 290€
Ave. Duration
1h 10m
Frequency
Every day
Estimated price
85€ - 260€
Ave. Duration
1h 15m
Frequency
Every day
Estimated price
19€ - 150€
Train operators
Ave. Duration
4h 4m
Frequency
6 times a week
Estimated price
40€ - 55€
Bus operators
Ave. Duration
4h 45m
Frequency
Every 3 hours
Estimated price
30€ - 45€
Other operators
Ave. Duration
4h 20m
Frequency
Every 4 hours
Estimated price
17€ - 25€

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!

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps