Travel Munich to Ulm

Munich to Ulm

This page covers the two transport options connecting Munich and Ulm, showing when they run, how long the trip takes and what it costs.

Travel options for Munich to Ulm

Traveling from Munich to Ulm, a bus for 9 EUR offers the best value, while a train gets you there in 1h y 28 minutes.

Bus from Munich to Ulm

Hop on a bus at Munich Central Bus Station or Munich Messe, with the first departure of the day at 01:50, and head from Munich toward Ulm, arriving at Ulm Long distance. Services run frequently, so you can pick a departure time that fits your schedule. The journey usually takes around 1 hour 40 minutes, with tickets starting from 9 EUR. Plan ahead and book your seat here.

Prices: 9 EUR

Duration: 1h 40m – 3h 5m ⏱

Ride with bus from Munich to Ulm for 9 EUR Ride with bus from Munich to Ulm in 1h 40m

View all Bus tickets →

Train from Munich to Ulm

From Munich, board the train at Munich East and travel to Ulm. The ride generally takes about 1 hour 28 minutes with tickets starting at 20 EUR, arriving at Ulm Main along the way. Check schedules and plan your trip in advance.

Popular departures: Munich East
Popular arrivals: Ulm Main

Prices: 20 EUR

Duration: 1h 28m – 1h 29m ⏱

Hop on train from Munich to Ulm in 1h 28m

View all Train tickets →

Distance Munich to Ulm

The distance between Munich and Ulm is 120.8 kilometers.

Munich to Ulm Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Munich to Ulm

Bus
Train
Average price
9 EUR
26 EUR
Cheapest price
9 EUR
20 EUR
Average duration
1h 57m
1h 28m
Minimum duration
1h 40m
1h 28m
Number of departures
16
2
Tickets
Operators
FlixBus, Blablacar Bus
WESTbahn

Bus Routes & Schedules from Munich to Ulm

- Ulm Long distance is just a bus ride away from Munich Central Bus Station, taking roughly 1h 40m to 2h 15m. Tickets cost from 9 to 12 EUR, and departures run from 01:50 until 21:20.
- From Munich Messe to Ulm Long distance, expect a bus journey of about 3h 5m. Services operate at 14:10, and fares start at 10 EUR.

Departure stations
Munich Central Bus Station
Munich Messe
Arrival stations
Ulm Long distance

Bus Timetable: Munich Central Bus Station → Ulm Long distance

  • 01:50 03:30 1h 40m 9 EUR
  • 04:20 06:00 1h 40m 9 EUR
  • 06:25 08:20 1h 55m 9 EUR
  • 07:20 09:20 2h 10 EUR
  • 08:45 10:25 1h 40m 12 EUR
  • 08:45 10:25 1h 40m 9 EUR
  • 09:05 11:15 2h 10m 9 EUR
  • 13:05 15:05 2h 10 EUR
  • 15:00 17:15 2h 15m 10 EUR
  • 18:45 20:45 2h 9 EUR
  • 19:30 21:20 1h 50m 9 EUR
  • 19:55 21:40 1h 45m 9 EUR
  • 20:00 22:05 2h 5m 9 EUR
  • 20:30 22:10 1h 40m 9 EUR
  • 21:20 23:20 2h 9 EUR

Bus Timetable: Munich Messe → Ulm Long distance

  • 14:10 17:15 3h 5m 10 EUR

Check all Train tickets →

Train Routes & Schedules from Munich to Ulm

Start your journey by boarding the train at Munich East. Services operate from 12:19 until 20:18, and once the train departs you can expect a journey of around 1h 28m to 1h 29m before arriving at Ulm Main. Ticket prices start from 20 to 32 EUR, and the timetable lists all daily departures so you can choose the option that best fits your plans. Check the full train timetable for the route from Munich to Ulm to review departure times and plan your trip accordingly.

Departure stations
Munich East
Arrival stations
Ulm Main

Train Timetable: Munich East → Ulm Main

  • 12:19 13:47 1h 28m 32 EUR
  • 20:18 21:47 1h 29m 20 EUR

Check all Train tickets →

Frequently Asked Questions Munich to Ulm

Below you will find answers to the most common questions about traveling from Munich to Ulm.

How long does the Munich to Ulm route usually take?

The trip from Munich to Ulm usually takes between about 1 hour 30 minutes and 3 hours 5 minutes by bus, depending on the departure point and service. Train journeys are much more consistent at about 1 hour 28 to 1 hour 29 minutes.

What is the cheapest way to travel from Munich to Ulm?

The cheapest listed option on the Munich to Ulm route is the bus, with fares from 9 EUR to 12 EUR. Train tickets are higher, at 20 EUR to 32 EUR, so the bus is the lower-cost choice.

Which transport is fastest for Munich to Ulm?

The train is the fastest option on the Munich to Ulm route. It takes about 1 hour 28 to 1 hour 29 minutes, while buses take longer and can range from about 1 hour 40 minutes to just over 3 hours.

Where do Munich to Ulm buses and trains depart from and arrive?

Buses from Munich to Ulm depart from Munich Central Bus Station or Munich Messe and arrive at Ulm Long distance. Trains depart from Munich East and arrive at Ulm Main, so the stations differ by transport type.

How often do Munich to Ulm services run, and what are the first and last departures?

For Munich to Ulm buses, the first departure is at 01:50 and the last is at 21:20, with 16 trips listed. Trains run less often, with 2 trips listed, starting at 12:19 and ending at 20:18.

Why does the travel time from Munich to Ulm vary so much by bus?

Bus times from Munich to Ulm vary because different departures use different stations and service patterns. Munich Central Bus Station to Ulm Long distance takes about 1 hour 40 minutes to 2 hours 15 minutes, while Munich Messe to Ulm Long distance takes about 3 hours 5 minutes.

How much should I expect to pay for Munich to Ulm by bus or train?

For Munich to Ulm, bus fares are listed at 9 EUR to 12 EUR. Train fares are higher, at 20 EUR to 32 EUR. That makes the bus the lower-priced option and the train the more expensive one.

What is the quickest Munich to Ulm train connection like?

The Munich to Ulm train connection runs from Munich East to Ulm Main and takes about 1 hour 28 to 1 hour 29 minutes. The timetable shown includes 2 trips, with departures at 12:19 and 20:18.

Which Munich to Ulm bus stations are used most often?

The Munich to Ulm bus service uses Munich Central Bus Station and Munich Messe as departure points, both serving Ulm Long distance. The Central Bus Station option is the shorter one, while the Munich Messe departure is the longer bus journey.

Are there direct Munich to Ulm train services, and what stations do they use?

Yes, the listed Munich to Ulm train service is direct. It runs from Munich East to Ulm Main, with a journey time of about 1 hour 28 to 1 hour 29 minutes.

What are the earliest and latest Munich to Ulm bus departures?

The Munich to Ulm bus schedule starts with a departure at 01:50 and ends with the last departure at 21:20. Across the day, there are 16 bus trips listed on this route.

Where can I book Munich to Ulm tickets?

For Munich to Ulm tickets, TicketRoutes.com is the place to check. It shows the available bus and train options for this route, including stations, times, and fares in one place.

Explore Germany one route at a time

Route finder

Select any origin and destination on the map to compare transport options and discover how different parts of the country are connected.


More travel routes for Munich and Ulm

Planning more stops after Munich to Ulm?

If your journey doesn’t end with Munich to Ulm, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.

Try the Travel Planner

Perfect for travelers visiting multiple cities on one trip.