More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Ulm to Berchtesgaden

distanceDistance148 miles (239 km)
frequencyTrain frequency3 a day
changesDirect trainYes, there are 3 direct trains a day

Trains from Ulm to Berchtesgaden cover the 148 miles (239 km) long route taking on average 6 h 21 min with our travel partners like. Normally, there are 3 trains operating per day, including direct services available. Travellers depart most frequently from Ulm Hbf and arrive in Berchtesgaden Hbf.

Travel Tips

Trains from Ulm to Berchtesgaden
Travel by train to Berchtesgaden easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Ulm to Berchtesgaden.
What is the distance to Berchtesgaden from Ulm via train?
The Ulm to Berchtesgaden train distance is approximately 148 miles (239 km).
How long is the train between Ulm and Berchtesgaden?
On average the train from Ulm to Berchtesgaden duration is 6 h 21 min  for the 148 miles (239 km) long journey, but the travel time can vary if you depart on weekends and holidays.
When travelling by train from Ulm to Berchtesgaden, which train station in Ulm do I depart from and which train station in Berchtesgaden do I arrive in?

When taking the train from Ulm to Berchtesgaden, you can choose to depart from train stations like Ulm Hbf, Ulm-Söflingen and Ulm, ZOB Ost. Your trip can end in train stations such as Berchtesgaden Hbf and Berchtesgaden, Busbahnhof.

Omio customers who travel this route most frequently depart from Ulm Hbf   and arrive in Berchtesgaden Hbf.

Where is the Ulm train station located? Where is the Berchtesgaden train station located?

Passengers booking this route most frequently board their trains from Ulm Hbf and need to travel around 0.4 miles (699 m) from the city centre to get to this train station.

Passengers arriving in Berchtesgaden most often arrive at Berchtesgaden Hbf and need to travel around 0.4 miles (722 m) from this train station to the city centre.

How many train services per day are there to Berchtesgaden from Ulm?
The average number of trains departing Ulm for Berchtesgaden is 3 a day. The train schedules and services may vary between weekdays and weekends.

Important Stations and Airports for this Journey

Ulm Hbf is the most popular Ulm railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Ulm for your journey to Berchtesgaden.

More options for your journey from Ulm to Berchtesgaden

Here are some other resources that might have the information you need