Train service

Renfe
Renfe is Spain’s national railway operator, offering high-speed, long-distance, and regional train services with extensive domestic coverage.
Check times & pricesOfficial website
iryo
iryo is a private high-speed rail operator in Spain, serving major corridors from Madrid to cities including Barcelona, Valencia, Alicante, Seville and Malaga.
Check times & pricesOfficial websiteTrain tickets

Raileurope
Rail Europe is a leading travel tech company specializing in European train bookings for over 15,000 travel professionals worldwide.

Trainline
Trainline sells rail and coach tickets worldwide on behalf of major UK and European transport companies.
Omio
Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.
There is no direct train from Barcelona to Lisbon. More importantly, there is no train at all between Madrid and Lisbon. The Trenhotel Lusitania, the overnight sleeper that once connected the two capitals, was suspended in March 2020 and has not returned.
The practical route has two separate legs: a high-speed train from Barcelona to Madrid, then a coach from Madrid to Lisbon. On a long day, the full journey takes 13 to 15 hours. Most people who do it break the trip with a night in Madrid.
If you need to get to Lisbon rather than travel overland for its own sake, book a direct flight. Barcelona to Lisbon by air takes around 2 hours, and advance fares on Vueling, Iberia, or TAP can be comparable to what you would pay for the train and coach combined.
No direct train: what the route actually involves
No direct train runs between Barcelona and Lisbon. There is also no train at all between Madrid and Lisbon.
The Trenhotel Lusitania ran overnight between Madrid and Lisbon for decades. It was suspended in March 2020 during the COVID-19 pandemic and has not resumed. The Sud Expresso, an earlier overnight service on the same corridor, was discontinued well before that. No sleeper train, no high-speed service, and no daytime train currently operates between Madrid and Lisbon.
Booking engines often show a “Barcelona to Lisbon train” result by stitching together a multi-leg route that crosses the Madrid-Lisbon gap by coach. Read the full journey breakdown before you pay.
Barcelona to Madrid: train
The first leg is easy. Both Renfe (AVE) and Iryo operate high-speed services from Barcelona Sants to Madrid Puerta de Atocha throughout the day. The journey takes approximately 2 hours 30 minutes.
For the best chance of low advance fares, book directly. Renfe sells tickets at renfe.com; Iryo at iryo.es. Third-party platforms like Omio or Trainline also carry both operators and are useful for comparing departure times, but they sometimes add a booking fee. Advance fares on this leg can start from around €15 to €25, though prices rise as the travel date approaches and on popular departures.
Eurail and Interrail passes cover this leg on both Renfe AVE and Iryo. You still need to add a mandatory seat reservation, which costs extra. Book reservations directly through Renfe or iryo.es once you have your pass.
Madrid to Lisbon: coach or flight
This is the leg that surprises most travellers. No train runs between Madrid and Lisbon. Your options are coach or a separate short flight.
Coach
Alsa is the main operator. Coaches depart from Madrid Estacion Sur, also called Mendez Alvaro bus station, which is served by metro Line 6. Journey time to Lisbon is approximately 8 to 9 hours. Alsa coaches arrive at Lisbon’s Sete Rios or Campo Grande bus terminal, both of which connect directly to the Lisbon metro.
Book at alsa.es. Advance fares typically start from around €20 to €35, with prices rising closer to travel. FlixBus also operates some departures on this corridor. Your Interrail or Eurail Pass does not cover this leg; buy the bus ticket separately.
Flight
A direct flight from Barcelona El Prat to Lisbon takes around 2 hours. Vueling, Iberia, and TAP all operate this route. Advance fares can start from around €50 to €80. Whether flying makes sense depends on your itinerary and whether you are already travelling overland through Spain.
Journey times
| Route | Spain leg | Layover | Portugal leg | Total |
|---|---|---|---|---|
| AVE/Iryo + Alsa coach, same day | ~2h 30m | 2-4h in Madrid | ~8-9h | 13-16h |
| AVE/Iryo + overnight in Madrid | ~2h 30m | overnight | ~8-9h | 2 days |
| Direct flight | n/a | n/a | ~2h | ~2h |
Allow at least 2 to 3 hours between your train arrival at Atocha and your bus departure from Mendez Alvaro. These are separate stations. The quickest link is the Cercanias commuter train (lines C-5 and C-10), which runs direct between Atocha and Mendez Alvaro in a few minutes. The two stations are also close by taxi or local bus. Allow extra time for platforms and ticket purchase.
A tight connection of under 2 hours is risky. If your train runs late, you miss the bus and need to rebook.
Tickets and booking
There is no single ticket for the full journey. You book each leg separately.
Barcelona to Madrid: Book at renfe.com or iryo.es. Third-party platforms are an option but may add fees.
Madrid to Lisbon by coach: Book at alsa.es or check flixbus.com for departures on the same corridor.
Budget from around €40 to €100 combined for advance tickets on both legs. Prices go higher for last-minute bookings and peak dates. Before you commit, compare this to direct flight fares, because the gap is often smaller than expected.
Rail passes on this route
A Eurail or Interrail Global Pass covers the Barcelona to Madrid leg on Renfe AVE and Iryo. The mandatory seat reservation is not included; book it separately through Renfe or iryo.es.
The pass does not cover the Alsa coach to Lisbon.
For a single return trip, point-to-point tickets are usually cheaper than the combined cost of a pass plus reservations. The pass makes more sense if you are using it for several rail legs on the same trip across Europe.
Stations
Barcelona Sants
All Renfe AVE and Iryo high-speed services to Madrid depart from Barcelona Sants. It is the main long-distance station in Barcelona, served by metro Lines 3 and 5 and suburban rail.
Madrid: Atocha and Mendez Alvaro
Most Renfe AVE and all Iryo services from Barcelona arrive at Madrid Puerta de Atocha. Check your booking confirmation: some Renfe trains, particularly on other routes, use Madrid Chamartin instead.
For the Alsa coach to Lisbon, you leave from Madrid Estacion Sur (Mendez Alvaro). This is not Atocha. The simplest way across is the Cercanias commuter train: lines C-5 and C-10 link Atocha and Mendez Alvaro directly in a few minutes. Atocha sits on metro Line 1 and Mendez Alvaro on metro Line 6, so a metro route between them means changing lines, which is why most travellers take the Cercanias train or a short taxi instead. At Mendez Alvaro, the bus terminal is immediately adjacent to the station.
Lisbon: bus terminal, not train station
Arriving by Alsa coach, you reach Sete Rios or Campo Grande bus terminal in Lisbon. These are bus stations, not train stations. Lisboa Oriente and Santa Apolonia are Lisbon’s main rail stations but are not your arrival point when coming by coach from Madrid. Sete Rios connects to the Blue Line (Jardim Zoologico station). Campo Grande connects to the Yellow and Green lines.
Alternate routes
Via Porto
A northern route is possible but long. The sequence: Barcelona Sants to Vigo Guixar by Renfe Alvia (approximately 9 hours), then Vigo to Porto Campanha (Renfe/CP service, approximately 2 to 3 hours), then Porto to Lisbon Santa Apolonia by CP Alfa Pendular (approximately 3 hours). This route is for travellers who want to stop in Porto, not a faster way to reach Lisbon.
Via Seville
Renfe AVE serves Madrid to Seville in under 3 hours. Onward connections from Seville to Lisbon cross into Portugal via Huelva or Badajoz and typically involve a bus. This adds time rather than saving it. Consider it only if Seville is a planned stop.
Fly or train and coach
The honest answer depends on what matters to you. A direct flight from Barcelona to Lisbon takes around 2 hours. The overland route by AVE and Alsa takes 13 to 16 hours on a long day, or 2 days if you stop in Madrid.
For most travellers who need to get from one city to the other, the flight wins on time. The overland route makes sense if you are committed to rail travel through Spain, want to spend time in Madrid, or are using a rail pass for the Barcelona to Madrid leg. There is no meaningful scenic advantage to choosing the coach over the flight on the Madrid to Lisbon section.
Frequently asked questions
Is there a direct train from Barcelona to Lisbon?
No. There is no direct train between Barcelona and Lisbon. There is also no train at all between Madrid and Lisbon. The Trenhotel Lusitania, the overnight sleeper that once ran between the two capitals, was suspended in March 2020 and has not returned to service. The practical route combines a high-speed train from Barcelona to Madrid (Renfe AVE or Iryo) with an Alsa coach from Madrid to Lisbon.
What is the best way to travel from Barcelona to Lisbon?
The standard overland route is a high-speed train from Barcelona Sants to Madrid Puerta de Atocha (approximately 2 hours 30 minutes), then an Alsa coach from Madrid Estacion Sur (Mendez Alvaro) to Lisbon (approximately 8 to 9 hours). Done in one day, the total journey takes around 13 to 15 hours. Most travellers choose to stay overnight in Madrid rather than do it in one go. If getting to Lisbon quickly is the priority, a direct flight from Barcelona takes around 2 hours and advance fares can be comparable to the combined train and coach cost.
How long does the Barcelona to Lisbon journey take?
The Barcelona to Madrid leg by Renfe AVE or Iryo takes approximately 2 hours 30 minutes. The Madrid to Lisbon leg by Alsa coach takes approximately 8 to 9 hours. Allow at least 2 to 3 hours for the transfer between Atocha and Mendez Alvaro bus station in Madrid; these are separate stations, and the quickest link is the Cercanias commuter train (lines C-5 and C-10), which runs direct in a few minutes. Travelling same-day, the total journey is around 13 to 15 hours, not counting the wait in Madrid. Many travellers break the trip with a night in Madrid.
How does the Alsa bus from Madrid to Lisbon work?
Alsa coaches depart from Madrid Estacion Sur, also known as Mendez Alvaro bus station. The journey to Lisbon takes approximately 8 to 9 hours. Coaches arrive at Sete Rios or Campo Grande bus terminal in Lisbon, both of which connect directly to the Lisbon metro (Sete Rios is adjacent to Jardim Zoologico on the Blue Line; Campo Grande connects to the Yellow and Green lines). Book at alsa.es. Advance fares typically start from around €20 to €35. Your Interrail or Eurail Pass does not cover this leg.
Does a rail pass cover the Barcelona to Lisbon route?
A Eurail or Interrail Global Pass covers the Barcelona to Madrid leg on Renfe AVE and Iryo. You still need to add a mandatory paid seat reservation for each train. Iryo has accepted Interrail and Eurail passes since April 2025. The pass does not cover the Alsa coach from Madrid to Lisbon; buy the bus ticket separately. For a single trip, point-to-point tickets are often cheaper than the combined cost of a pass plus reservation fees, so compare both before you buy.
Is it faster to fly from Barcelona to Lisbon?
Yes, for most travellers. A direct flight from Barcelona El Prat to Lisbon takes around 2 hours. Advance fares on Vueling, Iberia, or TAP can start from around €50 to €80. The overland route by high-speed train and Alsa coach takes 13 to 15 hours in a single day, or 2 days if you stop overnight in Madrid. The overland route makes sense if you want to travel by rail through Spain, plan a stop in Madrid, or are using a rail pass for the Barcelona to Madrid leg. For travellers focused on reaching Lisbon, the flight is almost always the faster choice.