COMPARE Prices across different modes

20 Oct
21 Oct
22 Oct
25 Oct

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Madrid and Reus

distanceDistance256 miles (413 km)
durationAverage train duration7 h 38 min
priceAverage train ticket price£36 (€40)
frequencyTrain frequency7 a day
changesDirect trainYes, there are 7 direct trains a day
carriersTrain providersRenfe

Trains from Madrid to Reus cover the 256 miles (413 km) long trip taking on average 7 h 38 min with our travel partners like Renfe. Normally, there are 7 trains operating per day, including direct services available. While the average ticket price for this route costs around £36, you can find the cheapest train ticket for as low as £36. Travellers depart most frequently from Madrid-Puerta de Atocha and arrive in Reus.

Train companies

Renfe trains between Madrid and Reus

Travel from Madrid to Reus from £36 with Omio’s train partners Renfe! You can find the best timetables and tickets when comparing and booking the most convenient journey for you.


Travel from Madrid to Reus with ease and comfort with Renfe, Spain’s main operator of train services covering around 9, 300 miles of domestic and international routes. When taking a Renfe train from Madrid to Reus, you can expect to travel 256 miles (413 km) and pay as low as £36. Check Renfe’s train timetables on Omio and score cheap tickets between Madrid and Reus!

Renfe has a wide range of ticket types to fit your budget like Promo, Promo+ and Flexible. Renfe also offers discount cards like the Renfe Gold Card and +Renfe Youth Card 50 for qualified travellers. You can use these savings offers and discount cards on Omio when booking your trip.

Renfe offers a wide range of train types with different levels of comfort, amenities and speed. AVE trains run at high-speed and serve long-distance routes, Alvia trains combine high-speed and normal speed trains serving domestic routes, Altaria serves domestic routes into southern Spain, Euromed offers domestic routes along the Mediterranean coast, Avant trains serve regional commuter routes and Trenhotel offers night train routes.

Operator ticket policies for COVID

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Exceptions to waive change or cancellation fees policy
  • Renfe has applied temporary travel conditions for ticket holders that can no longer justify their travel or don’t wish to travel with AVE, Large Distancia, Avant or Media services for trips between 29th of October and 8th of May 2021
  • Travellers may choose to get a full refund, free of charge, or be provided with a new ticket for another date free of charge.
  • Passengers traveling international routes (Renfe–SNCF) can cancel their ticket free of charge until August 29th, 2021 if it’s requested three days before the departure date.

Renfe trains from Madrid to Reus


Renfe is Spain's national train operator and connects the country's main points of interest. In addition, Renfe has the largest high-speed network in Europe with AVE and Alvia trains. Other Renfe train types are Altaria, Euromed and Talgo. All Renfe trains are equipped with an on-board bistro, toilets, air conditioning and many of them with Wi-Fi.

At Omio you can easily check the Renfe timetable for your trip and book cheap Renfe tickets from Madrid to Reus. When booking, you can choose different classes (Tourist, Tourist Plus, Preferred and Club), the seat and the type of ticket you want (Promo, Promo+, Flexible or Round Trip). If you have a Renfe discount card, you can specify it when you buy your ticket at Omio and take advantage of many offers. For information on ticket cancellation, please visit our Help centre.

More information: Trains in Spain
More information: Renfe
More information: Book your trains in Europe
More information: Cheap train tickets
More information: High speed trains in Europe

Travel Tips

Trains from Madrid to Reus
Travel by train to Reus 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 Reus.
How much does a cheap train from Madrid to Reus cost?
Omio customers have found the cheapest trains between Madrid and Reus to cost as little as £36  in the next 7 days.
How much does the train from Madrid to Reus cost on average?
In the next 7 days you’ll find that the average cost of a train ticket from Madrid to Reus is £36  one way.
What is the distance by train from Madrid to Reus?
The distance from Madrid to Reus by train is approximately 256 miles (413 km).
How many hours does it take from Madrid to Reus by train?
The Madrid to Reus train duration is on average 7 h 38 min, which is to be expected when travelling 256 miles (413 km) from Madrid to Reus. However, the time it takes can vary based on specific dates, weekends, and bank holidays.
What is the departure train station in Madrid and arrival train station in Reus?

Omio customers book a train from Madrid-Puerta de Atocha   to Reus   most frequently for this route.

Where is the Madrid train station located? Where is the Reus train station located?

The most popular departure train station with passengers for this journey, called Madrid-Puerta de Atocha, is located 1 mile (s) / 1 km from the city centre of Madrid.

The most popular arrival train station, Reus, is located 0 mile (s) / 0 km away from the city centre of Reus.

Which train providers can take me between Madrid and Reus?
If you're looking for trains from Madrid to Reus, you can rely on Renfe to get you to Reus. It's also good to check out all possible train companies for the Madrid to Reus route to see if there might be differences in the amenities they offer.
Is there a direct train to Reus from Madrid?
Yes, there are 7 direct trains per day between Madrid and Reus, and you can find a direct train for this route with Renfe  on Omio. It's worth paying attention to when you book your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
How many train services are there between Madrid and Reus a day?
On average, there are 7 trains a day from Madrid to Reus. The train times and services may be different on weekends and holidays compared to weekdays.
What are the first and last departure train times from Madrid to Reus?
The first Madrid to Reus train departs at 05: 15   and the last train from Madrid to Reus leaves at 06: 15. Check out the most up-to-date Madrid to Reus train times on Omio and find the best time to travel to your destination.
How far in advance should I book a train ticket to Reus from Madrid to get the best deals?
If you buy a train ticket between Madrid and Reus within the next 7 days, you can find tickets to cost on average £36 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Madrid to Reus are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

The major railway station for departures from Madrid is Madrid-Puerta de Atocha. Read all the information you need to know about services, amenities and connections at Madrid-Puerta de Atocha for your trip between Madrid and Reus.
Amenities at station
Ticket office hours
Mon - Sun: 10: 00 - 20: 00
Connections to/from station
Train lines: C1, C2, C3, C4, C5, C7, C8, C10
Metro lines: 1
Bus lines: 10, 14, 24, 26, 32, 37, 54, 57, 59, 85, 86, 102, 121, 203