Marbella to Barcelona train

Compare prices and tickets by train, bus or flight

Dec 01
Dec 02
Dec 03
Dec 04
Dec 05
Dec 06
Dec 07
Dec 08
Dec 09
Dec 10
Dec 11
Dec 12
Dec 13
Dec 14
Dec 15
Dec 16
Dec 17
Dec 18
Dec 19
Dec 20
Dec 21

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn

Need a place to stay in Barcelona?

View on map

Top pick hotels

Entire homes & apartments

Find the best accommodation for you, with our partner

View all

Overview: Train from Marbella to Barcelona

distanceDistance505 miles (814 km)
durationAverage train duration5 h 50 min
priceAverage train ticket price$123 (€112)
changesDirect trainNo
carriersTrain providersRenfe AVE

Trains from Marbella to Barcelona cover the 505 miles (814 km) long route taking on average 5 h 50 min with our travel partners like Renfe AVE. There are direct train services available. You can get the cheapest train tickets for this journey for as low as $123 (€112), but the average price of train tickets is $123 (€112). Travelers depart most frequently from Marbella, Estación Avanza and arrive in Barcelona Sants.

Train companies: AVE from Marbella to Barcelona trains

Travel between Marbella and Barcelona from $123 (€112) with Omio’s train partners AVE! You can find the best schedules and tickets when comparing and booking the most affordable trip for you.


AVE offers excellent high-speed train services in Spain, including the route to Barcelona from Marbella. Omio, as an official Renfe AVE partner, shows you AVE train schedules so you can choose the fastest and cheapest Marbella to Barcelona train ticket. The distance between Marbella and Barcelona on AVE is approximately 505 miles (814 km) and prices start as low as $123 (€112) on Omio.

Renfe AVE has a wide variety of ticket types with special offers such as Promo, Promo + and Flexible tickets. If you are a regular Renfe customer, you can apply discount cards such as the Gold Card and the + Renfe Youth 50 Card at Omio when purchasing an AVE ticket.

The AVE trains are the most popular from Renfe, with the most schedules throughout the day. Their trains offer a restaurant, WiFi, bathrooms, entertainment on board and, most importantly, the highest speed to reach your destination. As one of the fastest trains in the entire world, AVE trains reach speeds up to 192 mph (310 kmh) on select routes and connect the main Spanish cities in just a few hours. Reserve your AVE tickets with Omio today!

  • Average Price: $123

Travel Tips: Trains from Marbella to Barcelona

Travel Tips: Travel by train to Barcelona 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 Marbella to Barcelona.
Train tickets from Marbella to Barcelona for some dates and times can be found for as cheap as $123 (€112)  one way in the next 7 days.
In the next 7 days you can expect to pay on average $123 (€112)  for a train ticket between Marbella and Barcelona.
When traveling this route you should expect the distance between Marbella and Barcelona by train to be approximately 505 miles (814 km).
While the time it takes to travel 505 miles (814 km) from Marbella to Barcelona can vary based on specific dates, weekends, and holidays, the Marbella to Barcelona train journey time is on average 5 h 50 min.

When traveling this route, Omio customers are departing most frequently from Marbella, Estación Avanza   and arriving in Barcelona Sants.

Passengers board the train most frequently from Marbella, Estación Avanza, which is located around 0.8 miles (1.3 km) away from the city center, and they get off the train at Barcelona Sants, located 1.6 miles (2.6 km) away from the city center.

For the best Marbella to Barcelona train to buy, you can travel safely and comfortably with Renfe AVE. However, it's always good to check all possible train providers with services between Marbella and Barcelona to compare what amenities they may offer.
If you purchase the Marbella to Barcelona train within the next 7 days, you can find one way tickets to cost on average $123 (€112). However, booking your train ticket in advance gives you access to the best prices for trains between Marbella and Barcelona. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports in Marbella and Barcelona

The major railway station for departures from Marbella is Marbella, Estación Avanza. Read all the information you need to know about services, amenities and connections at Marbella, Estación Avanza for your journey to Barcelona from Marbella.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

Hand With Phone