Marbella to Barcelona train

Compare prices and tickets by train, coach or flight

Sat
28 May
Sun
29 May
Mon
30 May
Tue
31 May
Wed
01 Jun
Thu
02 Jun
Fri
03 Jun
Sat
04 Jun
Sun
05 Jun
Mon
06 Jun
Tue
07 Jun
Wed
08 Jun
Thu
09 Jun
Fri
10 Jun
Sat
11 Jun
Sun
12 Jun
Mon
13 Jun
Tue
14 Jun
Wed
15 Jun
Thu
16 Jun
Fri
17 Jun

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay in Barcelona?

view on map

Top pick hotels

View more

Entire homes & apartments

View more

Find the best accommodation for you, with our partner Booking.com

View all

Overview: Train from Marbella to Barcelona

distanceDistance505 miles (814 km)
changesDirect trainYes
carriersTrain companiesRenfe AVE

Trains from Marbella to Barcelona cover the 505 miles (814 km) long journey with our travel partners like Renfe AVE. There are direct train services available. Travellers depart most frequently from Marbella, Estación Avanza and arrive in Barcelona Sants.

Train providers: AVE trains Marbella to Barcelona

You can travel by train between Marbella and Barcelona with AVE. When you search Omio for times and tickets, we’ll show you the best deals available.

AVE

Looking for a comfortable way to travel from Marbella to Barcelona? Reserve your Renfe AVE train from Marbella to Barcelona with Omio today! Renfe is Spain’s national train operator that offers a wide variety of connections throughout the country as well as France and Portugal, including the Marbella to Barcelona trip. Omio shows you current AVE timetables and tickets to cover the 505 miles (814 km) distance. You can choose from ticket options like Promo, Promo + or Flexible for the best deals on this route. Renfe discount cards, such as the Renfe Gold Card and the + Renfe Youth 50 Card, can also be applied when purchasing your AVE ticket on Omio.

As the main high-speed train service in Spain, AVE provides amenities like a restaurant, WC, WiFi access, and onboard entertainment on its routes. AVE covers long distances and connects major cities in Spain in just a few hours thanks to its high speed. These trains can reach speeds up to 192 mph (310 kmh) on select routes, making AVE trains one of the fastest in the entire world. AVE offers all travellers ultimate comfort, flexibility and convenience, and on Omio you can book AVE tickets in a few steps!

    Travel Tips: Trains from Marbella to Barcelona

    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.
    FAQs
    The distance from Marbella to Barcelona by train is approximately 505 miles (814 km).

    Omio customers travelling this route book their trains from Marbella, Estación Avanza   to Barcelona Sants.

    The most popular departure train station with passengers for this route, called Marbella, Estación Avanza, is located 0.6 miles (926 m) from the city centre of Marbella.

    The most popular arrival train station, Barcelona Sants, is located 1.6 miles (2.6 km) away from the city centre of Barcelona.

    When taking a train from Marbella to Barcelona, you can count on Renfe AVE for the best way to get you to Barcelona. You can also check all possible train providers who offer a service between Marbella and Barcelona and compare the amenities they offer before buying a train ticket.

    Important Stations and Airports for this Journey

    Marbella
    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 trip between Marbella and Barcelona.

    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.

    ios-badge
    android-badge
    Hand With Phone
    Currency
    Language