Search train tickets to Ulm

switcheroo

Quickview

How to get to Ulm by train?

Routes16
Trips per day828
train carriers6
Stations4
Lowest PricesWe work directly with hundreds of carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your travels.
Best Travel OptionsWe help you find & compare the best buses, trains and flights in one place.

How to find cheap train tickets to Ulm?

The cheapest prices for a train ticket to Ulm that users have found recently on Wanderu start at €13.23. Such great deals to Ulm are available on one route to Munich. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Ulm. Munich at €18.36 has consistently the lowest average train ticket prices to Ulm.

What are the main train stations in Ulm?

The most popular train stations in Ulm are Ulm-Donautal, Train Station and Ulm-Söflingen. Ulm-Donautal is the busiest train station in Ulm.

Purmerend

There are 237 train schedules per day connecting Purmerend with Ulm. It takes on average 9 hours and 46 minutes to travel 361 miles, 580 kms, by train from Purmerend. 2 train carriers offer schedules from Purmerend, with Deutsche Bahn offering the most daily connections to Ulm. Travelling by train from Purmerend you will most likely to arrive in Ulm at Train Station.
Avg. Time
9h 46m
Avg. Price
€74.62

Aachen

There are 224 train schedules per day connecting Aachen with Ulm. It takes on average 6 hours to travel 240 miles, 386 kms, by train from Aachen. 3 train carriers offer schedules from Aachen, with Deutsche Bahn offering the most daily connections to Ulm. Travelling by train from Aachen you will most likely to arrive in Ulm at Ulm Hbf.
Avg. Time
6h 0m
Avg. Price
€69.08

Mönchengladbach

There are 181 train schedules per day connecting Mönchengladbach with Ulm. It takes on average 6 hours to travel 249 miles, 401 kms, by train from Mönchengladbach. 2 train carriers offer schedules from Mönchengladbach, with Deutsche Bahn offering the most daily connections to Ulm. Travelling by train from Mönchengladbach you will most likely to arrive in Ulm at Ulm-Donautal.
Avg. Time
6h 0m
Avg. Price
€108.16

Remscheid

There are 179 train schedules per day connecting Remscheid with Ulm. It takes on average 6 hours and 1 minute to travel 230 miles, 369 kms, by train from Remscheid. One train company operates schedules from Remscheid, with Deutsche Bahn with non-federally owned railway company offering the most daily connections to Ulm. Travelling by train from Remscheid you will most likely to arrive in Ulm at Ulm-Donautal.
Avg. Time
6h 1m
Avg. Price
€95.08

Maastricht

There are 165 train schedules per day connecting Maastricht with Ulm. It takes on average 9 hours to travel 257 miles, 413 kms, by train from Maastricht. 2 train carriers offer schedules from Maastricht, with Deutsche Bahn offering the most daily connections to Ulm. Travelling by train from Maastricht you will most likely to arrive in Ulm at Ulm-Donautal.
Avg. Time
9h 0m
Avg. Price
€117.87

Located in , Germany, you can travel by train to Ulm from 16 destinations and choose from 828 daily train schedules to get you there. Deutsche Bahn has the most train connections to Ulm. The furthest train arriving in Ulm covers a distance of 416.93 miles, 670.82 kms, covering the journey in 11 hours and 17 minutes

Looking for other ways to get there? Check out Bus options to Ulm.

Train companies serving Ulm

Deutsche Bahn

There are 69.05 daily Deutsche Bahn schedules to Ulm. Deutsche Bahn can get you to Ulm by train from 24 destinations including Amsterdam.
Avg. Time
7h 41m
Avg. Price
€82.33

DB Eurocity

There are 4 daily DB Eurocity schedules to Ulm. DB Eurocity can get you to Ulm by train from Munich.
Avg. Time
1h 14m
Avg. Price
€20.92

DB Intercity

There are 3.5 daily DB Intercity schedules to Ulm. DB Intercity can get you to Ulm by train from 4 destinations including Munich.
Avg. Time
2h 7m
Avg. Price
€22.79

DB Intercity-Express

There are 22.615385 daily DB Intercity-Express schedules to Ulm. DB Intercity-Express can get you to Ulm by train from 8 destinations including Berlin.
Avg. Time
5h 53m
Avg. Price
€69.94

Non-federally owned railway company

There are 1 daily Non-federally owned railway company schedules to Ulm. Non-federally owned railway company can get you to Ulm by train from 3 destinations including Paris.
Avg. Time
3h 12m
Avg. Price
€73.76

Deutsche Bahn with non-federally owned railway company

There are 19.5 daily Deutsche Bahn with non-federally owned railway company schedules to Ulm. Deutsche Bahn with non-federally owned railway company can get you to Ulm by train from 19 destinations including Amsterdam.
Avg. Time
9h 25m
Avg. Price
€78.35