Find a train from Mar del Plata to Buenos Aires


Find the cheapest ticket for your trip

Journey details

Best price 152.14£
Journey duration 6 h
Connections per day 2
First departure: 15:21
Last departure: 16:20
Distance 384km

Virail finds for you the best train offers from Mar del Plata to Buenos Aires

Finding the perfect train connection has never been so easy: thanks to virail, you will be able to compare hundreds of offers at the same time just by inserting the date of your trip. Through the price and departure filters, you will have the possibility to restrict the results and find the perfect solution. The booking takes place on the provider's website, to which you will be automatically redirected.

Which companies travel from Mar del Plata to Buenos Aires by train?

Virail finds offers from lots of rail companies in Europe and in the rest of the world. For example, it shows you the possible train connections from Mar del Plata to Buenos Aires offered by Ferrobaires.

How much are the low cost train tickets from Mar del Plata to Buenos Aires?

Ticket price Mar del Plata - Buenos Aires every day

Today Tomorrow In 2 days In 3 days In 4 days In 5 days In 6 days
134 £ More More More More 165 £ More
98 £65 £ More 41 £32 £49 £ More
18 £16 £ More More More 16 £ More

Trains from Mar del Plata to Buenos Aires


When travelling by train, never forget to keep your ticket with you: make sure to print it out in advance or to download the mobile version if allowed.

Since the journey between Mar del Plata and Buenos Aires is relatively short, you can consider carpooling or bus as alternative ways of transport with cheapest prices and similar duration.

Which stations are served by the trains travelling from Mar del Plata to Buenos Aires?

The trains to Buenos Aires can leave from Mar Del Plata and arrive at Constitución.

How long will it take you from Mar del Plata to Buenos Aires by train and when do the trains leave?

The average duration of the journey is 5 hours and 52 minutes, but the fastest connections take you to Buenos Aires in 5 hours and 45 minutes. The first train leaves from Mar del Plata at 15:05, while the last one leaves at 16:05.

virail lets you search and compare times and prices of any transports from one city to another