COMPARE Prices across different modes

28 Nov
Find prices
£28BlaBlaCar Bus
29 Nov
£16Deutsche Bahn
£24BlaBlaCar Bus
30 Nov
£16Deutsche Bahn
£24BlaBlaCar Bus
2 Dec
£16Deutsche Bahn
£24BlaBlaCar Bus
3 Dec
£21Deutsche Bahn with connection
£24BlaBlaCar Bus

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Train companies

Travel with Deutsche Bahn between Hamburg and Ulm

Buy your official Deutsche Bahn train tickets to Ulm from Hamburg from £16 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient trip.

Deutsche Bahn

Deutsche Bahn (DB) is the main operator 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 toilets are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

Deutsche Bahn from Hamburg to Ulm train information:

  • Average Duration: 7 h 33 min
  • Average Price: £16
  • Deutsche Bahn frequency: 5 a day

Deutsche Bahn 's current ticket policies due to COVID-19 for your train between Hamburg and 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 cost of cheap trains to Ulm from Hamburg?
Omio customers have found the cheapest trains to Ulm from Hamburg to cost as little as £16  in the next 7 days.
How much does the train from Hamburg to Ulm cost on average?
If you are looking to purchase your train ticket in the next 7 days, you can expect the Hamburg to Ulm train to cost on average £17  one way.
What is the distance by train from Hamburg to Ulm?
The Hamburg to Ulm train distance is approximately 357 miles (575 km).
What is the average Hamburg to Ulm train duration?
While the time it takes to travel 357 miles (575 km) between Hamburg and Ulm can vary based on specific dates, weekends, and bank holidays, the train duration from Hamburg to Ulm is on average 6 h 39 min.
What is the departure train station in Hamburg and arrival train station in Ulm?

When departing from Hamburg, you have various train station options to start your route from including Hamburg Hbf, Hamburg-Altona and Hamburg-Harburg. When arriving in Ulm, you can end your trip in train stations like Ulm Hbf, Ulm-Söflingen and Ulm, ZOB Ost.

Omio customers book a train from Hamburg Hbf   to Ulm Hbf   most frequently for this route.

Where is the train station in Hamburg to go to Ulm? Where is the train station in Ulm located?

You can find the most popular departure train station for this journey, Hamburg Hbf, located approximately 1 mile (s) / 2 km from the city centre of Hamburg. The most popular arrival train station in Ulm, called Ulm Hbf, is located around 0 mile (s) / 0 km away from its city centre.

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 to Ulm from Hamburg and compare the amenities they offer before buying a train ticket.
How many trains per day are there from Hamburg to Ulm?
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 departing from Hamburg to Ulm leaves at 14: 28. The last train departing from Hamburg to Ulm leaves at 21: 46. You can find the latest Hamburg to Ulm train timetable on Omio and book the best time to leave for your journey on your chosen travel date.
When should I buy Hamburg Ulm train tickets to score the best deals?
If you buy Hamburg to Ulm train tickets within the next 7 days, you can find one way tickets to cost on average £17. However, booking in advance gives you access to the best prices for trains to Ulm from Hamburg. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Hamburg Hbf is the most popular Hamburg 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 Hamburg for your journey 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 transport 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