COMPARE Prices across different modes

Nov 28
$21Deutsche Bahn
$83Lufthansa Cityline
Nov 29
$21Deutsche Bahn
$32BlaBlaCar Bus
Nov 30
$21Deutsche Bahn
$32BlaBlaCar Bus
Dec 2
$21Deutsche Bahn
$32BlaBlaCar Bus
Dec 3
$29Deutsche Bahn with connection
$32BlaBlaCar Bus

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Train companies

Hamburg to Ulm with Deutsche Bahn

For as little as $21 (€18) you can travel by train between Hamburg and Ulm with Deutsche Bahn. Omio will show you the best deals, schedules and tickets available for this 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 Hamburg to Ulm. 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.

Hamburg to Ulm train information with Deutsche Bahn:

  • Average Duration: 7 h 33 min
  • Average Price: $21
  • Deutsche Bahn frequency: 5 a day

Deutsche Bahn's current ticket policies due to COVID-19 for your train from Hamburg to Ulm are the following:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply

Travel Tips

Trains from Hamburg to Ulm
Travel by train to Ulm 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 Hamburg to Ulm.
What is the price of the cheapest train from Hamburg to Ulm?
Looking to save money on your route? Omio customers have found the cheapest train from Hamburg to Ulm for the next 7 days starting from $21 (€18)  one way.
How much is a train ticket to Ulm from Hamburg?
In the next 7 days you can expect to pay on average $23 (€19)  for a train ticket from Hamburg to Ulm.
How many miles is it from Hamburg to Ulm by train?
The Hamburg to Ulm train distance is approximately 357 miles (575 km).
What is the Hamburg to Ulm train travel time?
While the time it takes to travel 357 miles (575 km) from Hamburg to Ulm can vary based on specific dates, weekends, and holidays, the Hamburg to Ulm train journey time is on average 6 h 39 min.
Which train station from Hamburg to Ulm do I depart from? Which Ulm train station from Hamburg do I arrive in?

There are a few train stations in Hamburg to start your trip from including Hamburg Hbf, Hamburg-Altona and Hamburg-Harburg. In Ulm you have a few train station options to choose from for your arrival including Ulm Hbf, Ulm-Söflingen and Ulm, ZOB Ost.

Omio customers traveling this route depart most frequently from Hamburg Hbf   and arrive in Ulm Hbf.

Where is the departure train station in Hamburg located? Where is the arrival train station in Ulm located?

Passengers board their train most frequently from Hamburg Hbf and travel around 1 mile (s) / 2 km from the city center to this train station.

Passengers traveling this route most often arrive at Ulm Hbf and need to travel approximately 0 mile (s) / 0 km from the train station to the city center in Ulm.

What train companies offer a service between Hamburg and Ulm?
When taking a train from Hamburg to Ulm, you can count on Deutsche Bahn or Deutsche Bahn with connection for the best way to get you to Ulm. You can also check all possible train providers who offer a service between Hamburg and Ulm and compare the amenities they offer before buying a train ticket.
How many train services are there between Hamburg and Ulm a day?
On average, there are 12 trains a day from Hamburg to Ulm. The train times and services may be different on weekends and holidays compared to weekdays.
What are the first and last departure train times from Hamburg to Ulm?
The earliest train for this trip departs from Hamburg at 2: 28 PM. The last train leaves from Hamburg at 9: 46 PM. Check Omio for the latest train schedule from Hamburg to Ulm and book the best time to depart on your chosen travel date.
How far in advance should I purchase train tickets from Hamburg to Ulm for the best deals?
You can find trains between Hamburg and Ulm to cost on average $23 (€19) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Hamburg to Ulm train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Hamburg Hbf is the most popular Hamburg railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Hamburg for your trip to Ulm.
Amenities at station
Phone Number
+49 4039184400
Ticket Office Hours
Mon - Fri: 06: 00 - 21: 30 | Sat - Sun: 08: 00 - 20: 15
Public transit options for Hamburg Hbf
U-Bahn lines: U1, U2, U3, U4
S-Bahn lines: S1, S2, S3, S11, S21, S31
Bus lines: 2, 5, 6, 16, 17, 19, 112, X35, 31, 37
Train lines: ICE, EC, IC, FLX, NJ, RE, RB, IRE