HUB hero image

How to Travel from

Douro to Madrid

by Rideshare or Car

Douro
+0
Madrid
Transport search to Madrid
Douro
+0
Madrid
Building a composite car route
Cheapest
Best Offer!
Car
3 h 34 min
287 km.
from $15
Composite Route Car Only

Two ways to Travel from Douro to Madrid

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Train operators

Renfe Viajeros

Phone:
+34 91 232 03 20
Website:
renfe.com/es/en
Train from Soria to Madrid
Ave. Duration:
2h 54m
Frequency:
Twice daily
Estimated price:
$24.05–$34.18

Bus operators

ALSA

Phone:
+34 910 207 007
Website:
alsa.com/en/web/bus/home
Bus from Soria to Madrid,
Ave. Duration:
2h 45m
Frequency:
Every 4 hours
Estimated price:
$22.78–$34.18

THP Therpasa

Phone:
+34 976 300 045
Website:
therpasa.es/
Bus from Duruelo de la Sierra to Estación
Ave. Duration:
50 min
Frequency:
6 times a week
Estimated price:
$6.43

Questions and Answers

What is the cheapest way to get from Douro to Madrid?

The cheapest way to get from Douro to Madrid is to bus which costs $44.57 - $59.78 and takes 5h 13m.

What is the fastest way to get from Douro to Madrid?

The fastest way to get from Douro to Madrid is to drive which takes 3h 36m and costs $51.09 - $76.09 .

How far is it from Douro to Madrid?

The distance between Douro and Madrid is 306 km. The road distance is 287.1 km.

How do I travel from Douro to Madrid without a car?

The best way to get from Douro to Madrid without a car is to taxi and train which takes 4h 14m and costs $152.17 - $195.65 .

How long does it take to get from Douro to Madrid?

It takes approximately 4h 14m to get from Douro to Madrid, including transfers.

Can I drive from Douro to Madrid?

Yes, the driving distance between Douro to Madrid is 287 km. It takes approximately 3h 36m to drive from Douro to Madrid.

Where can I stay near Madrid?

There are 6259+ hotels available in Madrid. Prices start at $41.36 per night.
+0