Overview of your Madrid - Barcelona journey:
Lowest price for adults | €9 |
Departure station | |
Arrival station | |
Duration of journey | 2.30h |
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!
Services offered on your journey

LUGGAGE
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 30 kg and 2 meters, from the "My Bookings" section and up to 30 minutes before the departure of the train.

WIFI
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 30 kg and 2 meters, from the "My Bookings" section and up to 30 minutes before the departure of the train.

CHILDREN AND DISCOUNTS FOR LARGE FAMILIES
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.

PETS AND DOGS
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.

BICYCLES
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.

OUIGO FULL
OUIGO FULL is an extra service with which you can travel in XL seats, which are wider and more comfortable, for €17 in addition to the cost of the ESSENTIAL service. These seats and your choice of seats are subject to availability.
It also allows you to take one hand luggage (36 cm x 27 cm x 15 cm), one cabin luggage (55 cm x 35 cm x 25 cm), and two additional pieces of luggage or XL luggage (2 m and 30 kg maximum). With this option you can make changes to the time and date of your reservations, as well as change your name, all in an unlimited way with the FLEX option included in OUIGO FULL.

OUIGO PLUS
OUIGO PLUS is an extra service to travel in XL seats, which are wider and more comfortable, for only 9 Euros to add to the cost of your ticket.
In addition, it allows you to carry one handbag (36 cm x 27 cm x 15 cm), one cabin baggage (55 cm x 35 cm x 25 cm), and one additional piece of luggage (2 m x 2 m and 30 kg maximum). This option allows you to make unlimited name changes on your ticket. If you wish to change the date of travel, you must pay a fee of 30 euros, plus the difference in price between the tickets, if any. This extra service is compatible with OUIGO FLEX and becomes OUIGO PLUS FLEX for an additional 7 euros, thus allowing the date of the journey to be changed at no extra cost.

OUIGO FLEX
OUIGO FLEX allows you to change travel date and time. If you would like to add the FLEX option again, you must select it in the booking process when you make the change.

SEAT CHOICE OPTION
You can book the seats of your choice! When you buy your ticket, you can choose which coach you want to travel in upper carriage, lower carriage… You can even book an XL seat! Take your pick!

OUIGO BAR
You can enjoy our cafeteria up in the Sky deck, specifically in coaches 4 and 12. Enjoy the view while you savour a delicious bite! We offer all kinds of "à la carte" options to make your on-board experience as tasty for your wallet as it is for your stomach. If it’s refreshment that you need, OUIGO has the best of both words.