Cheap Madrid-Barcelona train

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 lowcost train with the timetable that suits you best and, in 2h30, 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!

Overview of your Madrid-Barcelona journey:

Lowest price for adults

9€

Departure station

Madrid-Puerta de Atocha

Arrival station

Barcelona-Sants

Duration of journey

2:30h

Fixed price for children

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

Plan your Madrid-Barcelona trip

The journey takes approximately 2:30h. Choose the date and departure time of your Madrid-Barcelona train and the app 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!

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

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!

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.

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 Madrid - Barcelona

until June 29th, 2025

The Madrid - Barcelona train timetables can be found in the table below. You can book your train at the time that suits you best up to 30 minutes before your departure.

Departure time

Departure station

Arrival time

Destination station

Duration

7h05Madrid - Puerta de Atocha9h50Barcelona - Sants2h45

Everyday with one stop

10h05Madrid - Puerta de Atocha13h00Barcelona - Sants2h55

Everyday with two stops

14h15Madrid - Puerta de Atocha16h45Barcelona - Sants2h30

Everyday except for Tuesdays and Wednesdays only between 10/12 and 8/01 + between 22/03 and 31/05

17h20Madrid - Puerta de Atocha19h50Barcelona - Sants2h30

Everyday without stops

21h00Madrid - Puerta de Atocha23h45Barcelona - Sants2h45

Everyday with one stop

Services on board the train

With each OUIGO ticket, the luggage allowance is as follows: one piece of hand baggage and one piece of cabin baggage. The baggage dimensions for OUIGO are 27 cm x 36 cm x 15 cm and 55 cm x 35 cm x 25 cm, respectively, including handle, pockets and wheels.

Each passenger can book one additional piece of train luggage, not exceeding 25 kg and 2 metres, from the "My Bookings" section and up to 30 minutes before the departure of the train.

With OUIGO, Wifi on board whenever you want! Do you want to travel connected, work online, listen to your favourite music or browse social media? Our on-board OUIFI service is available to passengers on board the train and you can connect at any time during your journey.

There's even more: if you want a true entertainment experience, don't miss our OUIFUN service and travel connected to the fun.

Babies from 0 to 3 years old travel free on OUIGO and children travel at a flat rate of 7€. If you want to travel with children, each adult can bring a baby and two children. Children from 4 to 13 years old travel with a child ticket and babies from 0 to 3 years old travel with a baby ticket. From the age of 14, they can travel alone with an adult ticket.

If you have a large family card, you have access to discounts for large families. Don't forget to check our FAQs where we answer all your questions about travelling with children and babies.

Travelling by train with a dog is possible with OUIGO, as well as with cats, ferrets and birds - other than poultry - weighing no more than 10 kg. You can take up to two pets each in their own closed, rigid, waterproof carrier with a maximum size of 60 cm x 35 cm x 35 cm.

 

With OUIGO, take your dog on the train. Make your OUIGO pet reservation up to 30 minutes before the train departs and enjoy the journey together.

Travel with your bicycle on the train with OUIGO and enjoy it when you arrive at your destination. All you have to do is purchase the additional baggage option online when you buy your ticket or up to 30 minutes before the train departs in your "My Reservations" space.

Remember that bicycles must be disassembled and stored in suitable transport cases when boarding the train. The maximum size of each package is 120 cm x 90 cm, with a maximum weight of 30 kg.