Need a place to stay in Barcelona?
Top pick hotels
Entire homes & apartments
Find the best accommodation for you, with our partner Expedia
Distance | 839 miles (1353 km) | |
Train frequency | 1 a day | |
Direct train | No | |
Train providers | Czech Railways (ČD) |
Trains from Prague to Barcelona cover the 839 miles (1353 km) long journey taking on average 41 h 3 min with our travel partners like Czech Railways (ČD). Normally, there is 1 train operating per day, including direct services available. Travelers depart most frequently from Praha hlavní nádraží and arrive in Barcelona Sants.
You can travel by train from Prague to Barcelona with České dráhy. When you search Omio for times and tickets, we’ll show you the best deals available.
When departing from Prague, you have various train station options to start your journey from including Praha hlavní nádraží, Praha-Holesovice and Prague. When arriving in Barcelona, you can end your trip in train stations like Barcelona Sants, Barcelona Passeig De Gracia and Barcelona.
Passengers board the train most frequently from Praha hlavní nádraží, which is located around 1.8 miles (2.9 km) away from the city centre, and they get off the train at Barcelona Sants, located 1.6 miles (2.6 km) away from the city centre.
Here are some other resources that might have the information you need