|Distance||826 miles (1332 km)|
|Average train duration||17 h 9 min|
|Average train ticket price||$196 (€175)|
Trains from Berlin to Bordeaux cover the 826 miles (1332 km) long trip and usually take around 17 h 9 min. There are direct train services available. You can get the cheapest train tickets for this journey for as low as $142 (€127), but the average price of train tickets is $196 (€175). Travelers depart most frequently from Berlin Hbf and arrive in Bordeaux Saint-Jean.
When departing from Berlin, you have various train station options to start your journey from including Berlin Hbf, Berlin Alexanderplatz and Berlin Südkreuz. When arriving in Bordeaux, you can end your route in train stations like Bordeaux Saint-Jean, Bordeaux and Bordeaux-Benauge.
Passengers board the train most frequently from Berlin Hbf, which is located around 3.5 miles (5.6 km) away from the city centre, and they get off the train at Bordeaux Saint-Jean, located 1.9 miles (3 km) away from the city centre.
Here are some other resources that might have the information you need