|Distance||1433 miles (2312 km)|
Trains from Berlin to Lisbon cover the 1433 miles (2312 km) long journey. There are direct train services available. Travelers depart most frequently from Berlin Hbf and arrive in Lisboa - Oriente.
When departing from Berlin, you have various train station options to start your trip from including Berlin Hbf, Berlin Alexanderplatz and Berlin Südkreuz. When arriving in Lisbon, you can end your trip in train stations like Lisboa - Oriente and Lisboa - Sete Rios.
Passengers board the train most frequently from Berlin Hbf, which is located around 3.3 miles (5.3 km) away from the city centre, and they get off the train at Lisboa - Oriente, located 5.7 miles (9.2 km) away from the city centre.
Here are some other resources that might have the information you need