Madrid to Porto train with Renfe ALVIA

Thu, 15 May
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

The cheapest and fastest trains from Madrid to Porto

Showing times and prices for 15 May

Cheapest price

£64

Average price

£91

Fastest journey

7 h 40 m

Average duration

8 h 7 m

Trains per day

7

Distance

421 km

Cheap tickets

The best way to find a cheap train ticket from Madrid to Porto is to book your journey as far in advance as possible and to avoid travelling at rush hour.

The average ticket from Madrid to Porto will cost around £91 if you buy it on the day, but you can find cheap train tickets today for only £64.

Fast trains

To travel from Madrid to Porto you need to make at least one change.

Renfe AVLO04975+FlixBusFlixBus
17:089h27
Madrid Chamartín
01:35Porto
£641One-way
1 change
Renfe ALVIA04275+AutnaNormal
06:157h45
Madrid Chamartín
13:00Porto
£821One-way
1 change
Renfe ALVIA04275+AutnaNormal
06:157h40
Madrid Chamartín
12:55Porto
£831One-way
1 change
Renfe ALVIA04275+AlsaNormal
06:159h44
Madrid Chamartín
14:59Porto
£841One-way
1 change
AVE04315+AutnaNormal
11:357h55
Madrid Chamartín
18:30Porto
£1071One-way
1 change

Travel Information

Compare coach and flight for Madrid to Porto

Omio recommends booking the coach as it is the most popular option from Madrid to Porto among Omio's users. If you are prioritising price take the coach with prices starting from £7. For those with little time consider booking a flight which can get you there in 7h 40m. In case you are seeking to minimise your carbon footprint the coach is your best bet as it emits only 0.4 - 1.1kg.

Compare train with

Most popular
Coach
Flight

£30

Average Price

Cheapest

£115

Average Price

8h 48m

average duration

8h 18m

Onboard

+

30m

Additional time*

10h 40m

average duration

Fastest

7h 40m

Onboard

+

3h 0m

Additional time*

0.4 - 1.1kg

CO2 emissions

Lowest

1.3 - 2.5kg

CO2 emissions

Direct Options

Direct Options

Additional time: Average total travel duration to departure point, security checks and transfers.

Live departures

Madrid to Porto train times

Showing trains for tomorrow, Thursday 15 May
Last updated at 12:02
ProviderDepartsDurationArrivesChanges
Tickets
RenfeALVIA04275+autnaNormal04:15 Madrid Chamartín
7h45
12:00 Porto1 change
RenfeALVIA04275+alsaNormal04:15 Madrid Chamartín
9h44
13:59 Porto1 change
RenfeALVIA04275+autnaNormal04:15 Madrid Chamartín
7h40
11:55 Porto1 change
RenfeAVE04315+autnaNormal09:35 Madrid Chamartín
7h50
17:25 Porto1 change
RenfeAVE04315+autnaNormal09:35 Madrid Chamartín
7h55
17:30 Porto1 change
RenfeAVE04315+alsaNormal09:35 Madrid Chamartín
10h09
19:44 Porto1 change

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Madrid to Porto by coach or flight

Wed
14 May
Thu
15 May
Fri
16 May
Sat
17 May
Sun
18 May
Mon
19 May
Tue
20 May
Wed
21 May
Thu
22 May
Fri
23 May
Sat
24 May
Sun
25 May
Mon
26 May
Tue
27 May
Wed
28 May
Thu
29 May
Fri
30 May
Sat
31 May
Sun
01 Jun
Mon
02 Jun
Tue
03 Jun

How far in advance should I book train tickets from Madrid to Porto?

The best time to book your train from Madrid to Porto is 84 days before departure. See how prices for trains change on the Madrid to Porto route.
Prices are for one-way tickets for one passenger from Madrid to Porto per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your train from Madrid to Porto.

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Journey information

Overview: Train from Madrid to Porto

SpainSpain
PortugalPortugal
Icon of train
Take a train from Madrid to Porto and enjoy the approximately 421 km long journey. Find schedules and pricing options for a convenient and affordable trip.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Coach from £7
Distance
421 km
Train providers
2
First train
00:30
Last train
19:20
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Coach from £7

Train companies: Renfe ALVIA, Renfe and Renfe (3) trains Madrid to Porto

You can travel by train to Porto from Madrid with Renfe ALVIA, Renfe and Renfe (3). When you search Omio for times and tickets, we’ll show you the best deals available.

Renfe Alvia are high-speed trains with top speeds of up to 250km/h operated by Renfe, Spain’s national railway company. Alvia trains cover most cities in Spain, including Madrid, Barcelona, Bilbao, Valencia, Alicante, Zaragoza and Cadiz. They are somewhat slower than Renfe AVE and AVLO (high-speed and low cost) but cover more destinations and are a comfortable and effective way of travelling around Spain. Onboard facilities include free WIFI, bike storage and luggage allowance. Alvia trains have two seat classes – Estándar and Confort. Top routes for Renfe Alvia include Barcelona to Pamplona, Madrid to Cádiz and Alicante to Gijón.

    FAQs: Madrid to Porto train

    FAQs: Travel by train from Madrid to Porto easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Madrid to Porto.
    FAQs

    The Omio App Makes Travel Planning Easy

    We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

    ios-badge
    android-badge
    Hand With Phone
    More routes, destinations and providers
    Currency
    Language