Skip to main content

Cheap Madrid - Barcelona trains

Overview of your Madrid - Barcelona journey: 

Lowest price for adults 


Departure station 

Madrid-Puerta de Atocha

Arrival station 


Duration of journey 


Fixed price for children 

€7 and children up to 3 years old included travel for free 


Do you want to travel quickly, comfortably and cheaply? Travel on our cheap Madrid - Barcelona train from €9? With OUIGO, you can! Enter the OUIGO universe and organise your trip your way. 

Every day you have several trains on the Madrid - Barcelona line departing from Madrid-Puerta de Atocha station, some direct and others with stops in Zaragoza and Tarragona. Choose the low-cost train with the timetable that suits you best and, in 2.30h, you'll be in Barcelona. 

With OUIGO Plus, for only €9 more, you can enjoy many advantages to make your journey on our fast Madrid - Barcelona train more pleasant, choosing an XL seat. It will also be more fun with OUIFUN, our on-board entertainment platform where you can enjoy your favourite series, watch films or documentaries, read magazines, listen to podcasts and even play video games. Nobody gives you more for less! 

What's more, if you're not sure about the date of your journey or you have a last-minute setback, with the OUIGO Flex option, you can change the time or date of your journey up to 30 minutes before the train leaves at no extra cost. You will only have to pay the difference in price, if any. 

Choose the options and the Madrid - Barcelona timetable you prefer and buy your train tickets from our website or with the app on your mobile phone. If it's easy and fast, it's OUIGO! 

Plan your Madrid - Barcelona trip

How long does a train take from Madrid to Barcelona?

The journey takes approximately 2.30h. Choose the date and departure time of your Madrid - Barcelona train and the website will show you the duration of the journey and whether there are any stops. Travel low-cost without having to be at the station as early before departure as when you fly. With OUIGO, you will fly from Madrid to Barcelona without needing wings! 

What are the first and last departure times from Madrid to Barcelona?

You have several options to choose the one that suits you best. The first train departs from Madrid-Puerta de Atocha at 7.05am. Do you want to leave later? You can choose other times up until 9pm, the time of the last departure. Whatever your lifestyle, with OUIGO you customize your trip. High-speed at low prices!  

What are the Madrid - Barcelona departure and arrival stations?

The low-cost train departs from Madrid-Puerta de Atocha Station. Being the main station in the capital, there is a metro station inside it and several bus lines that get there. If you prefer private transport, you can leave your vehicle at the station. The low-cost Madrid-Barcelona train awaits you! Some trains stop twice before arriving at the capital of Catalonia: Delicias Station in Zaragoza and at Camp de Tarragona. The final station is Barcelona Sants. Here, there are several transport options to move around the city: metro, bus, rented car or, if you travel light, motorbike or bicycle. With OUIGO, all destinations are only one click away! 

What to see in Barcelona ?

Leisure, fun, culture, shopping and cuisine are waiting for you. Tour the Modernist Barcelona and its impressive architectural treasures. Discover the most attractive neighbourhoods: El Born, El Gótico, Gràcia and La Barceloneta. The city has two exceptional lookouts: Montjuic, the symbol of the '92 Olympics, and Tibidabo, that hosts the first amusement park ever built in Spain. The weather in the city is mild during winter, and warm in the summer, the perfect time to go to its beaches. And when you get hungry, you will discover genuine tapas bars and restaurants to please your palate in any of its neighbourhoods. Let yourself be seduced by Barcelona's open and cosmopolitan feel. And the best of all—with our prices, you can return time and time again! 

OUIGO's secret tip: 

We suggest you visit the Alhambra palace. Yes, you read it correctly. Barcelona is home to a replica of Granada’s gem. Located in the district of Sarrià-Sant Gervasi, in the street Berlinès 5, the façade of this building is decorated with Moorish architectural elements, and inside it you can find a copy of the Patio de los Leones. Discover its romantic story. 

Why should I take OUIGO to travel from Madrid to Barcelona?

Forget about expensive tickets and strict rules, and make your travelling dreams come true. Get on board our cheap Madrid-Barcelona train and enjoy high-speed at low prices. 

  • Customize your experience with our travel options 

  • You can book your seats as early as 9 months prior to your departure 

  • With OUIGO you respect the environment 

  • Special prices for groups and large families 

  • Check the different luggage options 

  • Bring your pet along 

We create a different way to travel—free and unapologetic, OUIGO! 

Train schedule for Madrid - Barcelona 

You can follow Madrid - Barcelona departures in real-time, so you remain informed about any hold-ups or delays. Plan a hassle-free journey thanks to the OUIGO website!  

Keep up to date with departure times for Madrid - Barcelona trains. Traffic problems, train delays… stay informed about departures via OUIGO's website!