Change
Distance | 623 miles (1005 km) | |
Direct train | No |
Trains from Lisbon to Barcelona cover the 623 miles (1005 km) long trip with our travel partners like. There are direct train services available. Travellers depart most frequently from Lisboa - Oriente and arrive in Barcelona Sants.
Here are some other resources that might have the information you need