HUB hero image

How to Travel from

Madrid to Douro Valley - Casa Vale do Douro

by Plane, Train, Rideshare, Route or Car

Madrid
+0
Douro Valley - Casa Vale do Douro
Transport search to Douro Valley - Casa Vale Do Douro
Madrid
+0
Douro Valley - Casa Vale do Douro
Building a composite car route
Cheapest
Best Offer!
Car
4 h 57 min
506 km.
from $27
Composite Route Car Only

Eight ways to Travel from Madrid to Douro Valley - Casa Vale Do Douro

Composite routes from Madrid to Douro Valley - Casa Vale Do Douro

Cheapest
Fastest
Other

Transport providers

Airlines

Ryanair

Website:
ryanair.com/
Plane from Adolfo Suárez Madrid–Barajas Airport to Francisco
Ave. Duration:
1h 20m
Frequency:
Every day
Estimated price:
$21.74–$152.17

Air Europa

Website:
aireuropa.com
Plane from Adolfo Suárez Madrid–Barajas Airport to Francisco
Ave. Duration:
1h 15m
Frequency:
Every day
Estimated price:
$31.52–$195.65

Iberia

Website:
iberia.com/
Plane from Adolfo Suárez Madrid–Barajas Airport to Francisco
Ave. Duration:
1h 20m
Frequency:
Every day
Estimated price:
$32.61–$217.39

TAP Portugal

Website:
flytap.com/
Plane from Adolfo Suárez Madrid–Barajas Airport to Francisco
Ave. Duration:
3h 10m
Frequency:
Every day
Estimated price:
$81.52–$358.70

Train operators

Renfe Viajeros

Phone:
+34 91 232 03 20
Website:
renfe.com/es/en
Train from Madrid Chamartín to Zamora
Ave. Duration:
1h 25m
Frequency:
Every 4 hours
Estimated price:
$19.57–$27.17

Renfe AVE

Phone:
+34 91 232 03 20
Website:
renfe.com/es/en
Train from Madrid Chamartín to Zamora
Ave. Duration:
1h 3m
Frequency:
Twice daily
Estimated price:
$30.43–$44.57

Comboios De Portugal

Phone:
+351 210 900 032
Website:
cp.pt/passageiros/pt
Train from Ermesinde to Regua
Ave. Duration:
1h 33m
Frequency:
Every 4 hours
Estimated price:
$4.35–$23.91

Bus operators

FlixBus

Phone:
+49 30 300 137 300
Website:
flixbus.com
Bus from Zamora to Bragança
Ave. Duration:
1h 15m
Frequency:
Once daily
Estimated price:
$10.33–$15.22
Bus from Estação Rodoviária de Bragança to Terminal
Ave. Duration:
1h 20m
Frequency:
Every 3 hours
Estimated price:
$11.96–$18.48
Bus from Estación Sur de Autobuses to Estação
Ave. Duration:
6h 30m
Frequency:
5 times a week
Estimated price:
$35.87–$50.00
Bus from Zamora to Terminal
Ave. Duration:
3h 50m
Frequency:
Once daily
Estimated price:
$20.65–$28.26

Autocares Lázara

Phone:
+34 (0) 902 23 95 79
Website:
autocareslazara.com/
Bus from Tordesillas to Terminal
Ave. Duration:
4h 45m
Frequency:
Once a week
Estimated price:
$56.52–$61.96

MonBus

Phone:
+34 900 92 91 92
Website:
monbus.es/es
Bus from Madrid Moncloa to Tordesillas
Ave. Duration:
2h 17m
Frequency:
Twice daily
Estimated price:
$11.96–$17.39

Rede Expressos

Phone:
+351 21 75 24 524
Website:
rede-expressos.pt/en
Bus from Estação Rodoviária de Bragança to Terminal
Ave. Duration:
1h 45m
Frequency:
Hourly
Estimated price:
$2.93–$11.96
Bus from Estação Rodoviária de Viseu to Régua
Ave. Duration:
1h
Frequency:
4 times a day
Estimated price:
$1.63–$9.78

Gipsyy Portugal

Website:
gipsyy.com/
Bus from Estación Sur de Autobuses to Estação
Ave. Duration:
5h 35m
Frequency:
Twice daily
Estimated price:
$7.61–$32.61

Questions and Answers

What is the cheapest way to get from Madrid to Douro Valley - Casa Vale do Douro, Lamego?

The cheapest way to get from Madrid to Douro Valley - Casa Vale do Douro, Lamego is to bus which costs $9.24 - $59.78 and takes 8h 13m.

What is the fastest way to get from Madrid to Douro Valley - Casa Vale do Douro, Lamego?

The fastest way to get from Madrid to Douro Valley - Casa Vale do Douro, Lamego is to drive which takes 4h 57m and costs $86.96 - $130.43 .

Is there a direct bus between Madrid and Douro Valley - Casa Vale do Douro, Lamego?

No, there is no direct bus from Madrid to Douro Valley - Casa Vale do Douro, Lamego. However, there are services departing from Estación Sur de Autobuses and arriving at Régua - Largo da Estação via Estação Rodoviária de Viseu. The journey, including transfers, takes approximately 8h 13m.

How far is it from Madrid to Douro Valley - Casa Vale do Douro, Lamego?

The distance between Madrid and Douro Valley - Casa Vale do Douro, Lamego is 493 km. The road distance is 505.6 km.

How do I travel from Madrid to Douro Valley - Casa Vale do Douro, Lamego without a car?

The best way to get from Madrid to Douro Valley - Casa Vale do Douro, Lamego without a car is to train and bus via Bragança which takes 8h and costs $33.70 - $86.96 .

How long does it take to get from Madrid to Douro Valley - Casa Vale do Douro, Lamego?

It takes approximately 8h to get from Madrid to Douro Valley - Casa Vale do Douro, Lamego, including transfers.

Where do I catch the Madrid to Douro Valley - Casa Vale do Douro, Lamego bus from?

Madrid to Douro Valley - Casa Vale do Douro, Lamego bus services, operated by Gipsyy Portugal, depart from Estación Sur de Autobuses station.

Where does the Madrid to Douro Valley - Casa Vale do Douro, Lamego bus arrive?

Madrid to Douro Valley - Casa Vale do Douro, Lamego bus services, operated by Gipsyy Portugal, arrive at Estação Rodoviária de Viseu station.

Can I drive from Madrid to Douro Valley - Casa Vale do Douro, Lamego?

Yes, the driving distance between Madrid to Douro Valley - Casa Vale do Douro, Lamego is 506 km. It takes approximately 4h 57m to drive from Madrid to Douro Valley - Casa Vale do Douro, Lamego.

Where can I stay near Douro Valley - Casa Vale do Douro, Lamego?

There are 674+ hotels available in Douro Valley - Casa Vale do Douro, Lamego. Prices start at $61.90 per night.
+0