Cheapest price
$156
Average price
$156
Fastest journey
7 h 41 m
Average duration
8 h 58 m
Trains per day
7
Distance
815 km
The best way to find a cheap train ticket from Marbella to Barcelona is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Marbella to Barcelona will cost around $156 if you buy it on the day, but the cheapest tickets can be found for only $156.
It's difficult to get from Marbella to Barcelona without transferring at least once.
Omio recommends booking the flight as it is the most popular option from Marbella to Barcelona among Omio's users. If you are prioritising price take the flight with prices starting from €15. For those with little time consider booking a flight which can get you there in 7h 21m. In case you are seeking to minimise your carbon footprint the bus is your best bet as it emits only 0.8 - 2.0kg.
Most popular Flight | Bus |
---|---|
€83 Average price Cheapest | €107 Average price |
10h 21m Average duration Fastest 7h 21m Onboard + 3h 0m Additional time* | 18h 14m Average duration 17h 44m Onboard + 30m Additional time* |
2.4 - 4.9kg CO2 emissions | 0.8 - 2.0kg CO2 emissions Lowest |
Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
![]() ![]() | 4:10 AM Marbella, Estación de Autobuses | 11h31 | 3:41 PM Barcelona Sants | 1 transfer | |
![]() ![]() | 4:40 AM Marbella, Estación de Autobuses | 11h01 | 3:41 PM Barcelona Sants | 1 transfer | |
![]() ![]() | 5:30 AM Marbella, Estación de Autobuses | 10h11 | 3:41 PM Barcelona Sants | 1 transfer | |
![]() ![]() | 6:15 AM Marbella, Estación de Autobuses | 9h26 | 3:41 PM Barcelona Sants | 1 transfer | |
![]() ![]() | 6:20 AM Marbella, Estación de Autobuses | 9h21 | 3:41 PM Barcelona Sants | 1 transfer | |
![]() ![]() | 7:30 AM Marbella, Estación de Autobuses | 8h11 | 3:41 PM Barcelona Sants | 1 transfer | |
![]() ![]() | 8:00 AM Marbella, Estación de Autobuses | 7h41 | 3:41 PM Barcelona Sants | 1 transfer | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Distance 506 miles (815 km) |
First train 05:40 |
Last train 18:25 |
Here are some other resources that might have the information you need