|2 a day
Trains from Barcelona to Bratislava cover the 865 miles long route taking on average 29 h 11 min with our travel partners like Renfe-SNCF. Normally, there are 2 trains operating per day. Travellers depart most frequently from Barcelona Sants and arrive in Bratislava hlavná stanica.
When departing from Barcelona, you have various train station options to start your journey from including Barcelona Sants, Passeig de Gràcia station and Barcelona. When arriving in Bratislava, you can end your journey in train stations like Bratislava hlavná stanica, Bratislava, Autobusová Stanica " Mlynské Nivy" and Bratislava-Petržalka.
Passengers board the train most frequently from Barcelona Sants, which is located around 1.4 miles (2.3 km) away from the city centre, and they get off the train at Bratislava hlavná stanica, located 1.6 miles (2.5 km) away from the city centre.
Here are some other resources that might have the information you need