Ulm Hbf to Berlin Hbf train

Cheap train tickets from Ulm Hbf to Berlin Hbf

Showing times and prices for May 23

Cheapest

56

Average

99

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

Cheapest
08:02PMUlm Hbf10h29 06:31AMBerlin Hbf
2 transfers
561One-way
Cheapest
09:53PMUlm Hbf10h05 07:58AMBerlin Hbf
1 transfer
561One-way
Cheapest
08:11PMUlm Hbf10h20 06:31AMBerlin Hbf
3 transfers
561One-way
2nd Cheapest
08:35PMUlm Hbf9h56 06:31AMBerlin Hbf
4 transfers
641One-way
2nd Cheapest
10:17PMUlm Hbf9h41 07:58AMBerlin Hbf
2 transfers
641One-way

Train schedule from Ulm Hbf to Berlin Hbf

Showing trains for tomorrow, Monday, May 23
03:58AMUlm Hbf7h31 11:29AMBerlin Hbf
3 transfers
05:20AMUlm Hbf7h09 12:29PMBerlin Hbf
1 transfer
06:01AMUlm Hbf7h26 01:27PMBerlin Hbf
1 transfer
06:02AMUlm Hbf6h23 12:25PMBerlin Hbf
2 transfers
06:05AMUlm Hbf7h24 01:29PMBerlin Hbf
3 transfers
06:17AMUlm Hbf7h10 01:27PMBerlin Hbf
2 transfers
06:54AMUlm Hbf7h20 02:14PMBerlin Hbf
3 transfers
07:04AMUlm Hbf7h25 02:29PMBerlin Hbf
1 transfer
08:04AMUlm Hbf6h21 02:25PMBerlin Hbf
2 transfers
08:17AMUlm Hbf7h12 03:29PMBerlin Hbf
2 transfers
08:54AMUlm Hbf7h35 04:29PMBerlin Hbf
1 transfer
08:54AMUlm Hbf7h20 04:14PMBerlin Hbf
3 transfers
10:02AMUlm Hbf6h23 04:25PMBerlin Hbf
2 transfers
10:17AMUlm Hbf7h12 05:29PMBerlin Hbf
2 transfers
10:54AMUlm Hbf7h16 06:10PMBerlin Hbf
3 transfers
10:54AMUlm Hbf7h35 06:29PMBerlin Hbf
1 transfer
12:02PMUlm Hbf6h23 06:25PMBerlin Hbf
2 transfers
12:17PMUlm Hbf7h13 07:30PMBerlin Hbf
2 transfers
12:17PMUlm Hbf7h12 07:29PMBerlin Hbf
3 transfers
12:54PMUlm Hbf7h20 08:14PMBerlin Hbf
4 transfers
12:54PMUlm Hbf7h35 08:29PMBerlin Hbf
1 transfer
01:56PMUlm Hbf7h31 09:27PMBerlin Hbf
1 transfer
02:02PMUlm Hbf6h22 08:24PMBerlin Hbf
2 transfers
02:07PMUlm Hbf7h04 09:11PMBerlin Hbf
2 transfers
02:17PMUlm Hbf7h12 09:29PMBerlin Hbf
2 transfers
02:54PMUlm Hbf7h36 10:30PMBerlin Hbf
1 transfer
03:15PMUlm Hbf6h14 09:29PMBerlin Hbf
3 transfers
04:02PMUlm Hbf6h28 10:30PMBerlin Hbf
3 transfers
04:02PMUlm Hbf6h57 10:59PMBerlin Hbf
2 transfers
04:11PMUlm Hbf7h58 12:09AMBerlin Hbf
3 transfers
04:54PMUlm Hbf7h16 12:10AMBerlin Hbf
3 transfers
04:54PMUlm Hbf7h45 12:39AMBerlin Hbf
2 transfers
05:54PMUlm Hbf11h42 05:36AMBerlin Hbf
2 transfers
06:02PMUlm Hbf11h32 05:34AMBerlin Hbf
5 transfers
07:09PMUlm Hbf10h27 05:36AMBerlin Hbf
3 transfers
08:02PMUlm Hbf10h29 06:31AMBerlin Hbf
2 transfers
08:11PMUlm Hbf10h20 06:31AMBerlin Hbf
3 transfers
08:35PMUlm Hbf9h56 06:31AMBerlin Hbf
4 transfers
09:53PMUlm Hbf10h05 07:58AMBerlin Hbf
1 transfer
09:53PMUlm Hbf9h39 07:32AMBerlin Hbf
3 transfers
10:17PMUlm Hbf9h41 07:58AMBerlin Hbf
2 transfers
10:43PMUlm Hbf11h42 10:25AMBerlin Hbf
3 transfers
10:43PMUlm Hbf10h47 09:30AMBerlin Hbf
4 transfers
11:12PMUlm Hbf12h16 11:28AMBerlin Hbf
4 transfers
11:12PMUlm Hbf10h43 09:55AMBerlin Hbf
4 transfers
11:12PMUlm Hbf10h15 09:27AMBerlin Hbf
5 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Mon
May 23
Tue
May 24
Wed
May 25
Thu
May 26
Fri
May 27
Sat
May 28
Sun
May 29
Mon
May 30
Tue
May 31
Wed
Jun 01
Thu
Jun 02
Fri
Jun 03
Sat
Jun 04
Sun
Jun 05
Mon
Jun 06
Tue
Jun 07
Wed
Jun 08
Thu
Jun 09
Fri
Jun 10
Sat
Jun 11
Sun
Jun 12

Fastest train times from Ulm Hbf to Berlin Hbf

Showing times and prices for May 23

Fastest Journey

6 h 14 m

Average

8 h 13 m

Trains per day

46

Distance

518 km

It's difficult to get from Ulm Hbf to Berlin Hbf without transferring at least once.

Fastest
03:15PMUlm Hbf6h14 09:29PMBerlin Hbf
3 transfers
1151One-way
2nd Fastest
08:04AMUlm Hbf6h21 02:25PMBerlin Hbf
2 transfers
1151One-way
02:02PMUlm Hbf6h22 08:24PMBerlin Hbf
2 transfers
1051One-way
06:02AMUlm Hbf6h23 12:25PMBerlin Hbf
2 transfers
1251One-way
12:02PMUlm Hbf6h23 06:25PMBerlin Hbf
2 transfers
1051One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Ulm Hbf to Berlin Hbf

distanceDistance321 miles (517 km)
durationAverage train duration5 h 35 min
priceAverage train ticket price$72 (€64)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesDeutsche Bahn with connection or Deutsche Bahn

Trains from Ulm Hbf to Berlin Hbf cover the 321 miles (517 km) long trip taking on average 5 h 35 min with our travel partners like Deutsche Bahn with connection or Deutsche Bahn. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $60 (€54), but the average price of train tickets is $72 (€64).

Train companies: Deutsche Bahn from Ulm Hbf to Berlin Hbf trains

Deutsche Bahn trains will get you from Ulm Hbf to Berlin Hbf from $60 (€54). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Deutsche Bahn

Deutsche Bahn (DB) is the main provider of train services in Germany, making on average 40, 000 journeys per day. A special feature of Deutsche Bahn is its wide range of ticket types, savings offers including Super Saver, Saver, and Flexible fares and discount cards like the Bahncard 25, 50 and 100, which you can also use for your train from Ulm Hbf to Berlin Hbf. DB uses different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, while bathrooms are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

Train information from Ulm Hbf to Berlin Hbf with Deutsche Bahn:

  • Average Duration: 7 h 54 min
  • Average Price: $63
  • Deutsche Bahn frequency: 12 a day

Travel Tips: Trains from Ulm Hbf to Berlin Hbf

Travel by train to Berlin Hbf 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 Hbf to Berlin Hbf.
FAQs
Omio customers have found cheap train tickets from Ulm Hbf to Berlin Hbf for as low as $60 (€54)  for the next 7 days.
In the next 7 days you can expect to pay on average $72 (€64)  for a train ticket between Ulm Hbf and Berlin Hbf.
When traveling this route you should expect the distance between Ulm Hbf and Berlin Hbf by train to be approximately 321 miles (517 km).
The train time to Berlin Hbf from Ulm Hbf is on average 5 h 35 min  for the 321 miles (517 km) long journey, but the time it takes to go between Ulm Hbf and Berlin Hbf by train can vary depending on specific dates or traveling on weekends and holidays.
Take the Ulm Hbf to Berlin Hbf train with Deutsche Bahn with connection or Deutsche Bahn. However, it's always good to check out all possible train providers for the journey between Ulm Hbf and Berlin Hbf as there might be differences in the amenities they offer.
The average number of trains departing Ulm Hbf for Berlin Hbf is 25 a day. The train schedules and services may vary between weekdays and weekends.
The earliest train for this trip departs from Ulm Hbf at 9: 13 AM. The last train leaves from Ulm Hbf at 11: 16 PM. Check Omio for the latest train schedule from Ulm Hbf to Berlin Hbf and book the best time to depart on your chosen travel date.
If you book a train ticket from Ulm Hbf to Berlin Hbf within the next 7 days, you can find tickets to cost on average $72 (€64) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Berlin Hbf from Ulm Hbf are generally on sale a few months before the planned departure date.

More options for your journey from Ulm Hbf to Berlin Hbf

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

Travel to popular destinations by train, bus or flight

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language