Cheapest
Average
The best way to find a cheap train ticket from Frankfurt am Main to Ulm is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
Deutsche Bahn ICE 913 | 08:08AM Frankfurt Airport long-distance station | 2h01 | 10:09AM Ulm Hbf | 0 transfersDirect | |
Deutsche Bahn EC 113 | 08:21AM Frankfurt (Main) Hbf | 2h33 | 10:54AM Ulm Hbf | 0 transfersDirect | |
Deutsche Bahn ICE 275 | 08:50AM Frankfurt (Main) Hbf | 2h20 | 11:10AM Ulm Hbf | 1 transfer | |
Deutsche Bahn ICE 513 | 08:51AM Frankfurt Airport long-distance station | 2h19 | 11:10AM Ulm Hbf | 0 transfersDirect | |
Deutsche Bahn ICE 571 | 09:05AM Frankfurt (Main) Hbf | 2h29 | 11:34AM Ulm Hbf | 1 transfer | |
Deutsche Bahn ICE 571 | 09:24AM Frankfurt Airport long-distance station | 2h10 | 11:34AM Ulm Hbf | 1 transfer | |
Deutsche Bahn ICE 593 | 09:50AM Frankfurt (Main) Hbf | 2h08 | 11:58AM Ulm Hbf | 0 transfersDirect | |
Deutsche Bahn ICE 103 | 09:51AM Frankfurt Airport long-distance station | 2h07 | 11:58AM Ulm Hbf | 1 transfer | |
Deutsche Bahn ICE 915 | 10:08AM Frankfurt Airport long-distance station | 2h02 | 12:10PM Ulm Hbf | 0 transfersDirect | |
Deutsche Bahn ICE 999 | 10:19AM Frankfurt (Main) Hbf | 2h35 | 12:54PM Ulm Hbf | 1 transfer | |
Deutsche Bahn ICE 277 | 10:50AM Frankfurt (Main) Hbf | 2h20 | 01:10PM Ulm Hbf | 1 transfer | |
Deutsche Bahn ICE 515 | 10:51AM Frankfurt Airport long-distance station | 2h19 | 01:10PM Ulm Hbf | 0 transfersDirect | |
Deutsche Bahn ICE 573 | 11:05AM Frankfurt (Main) Hbf | 2h29 | 01:34PM Ulm Hbf | 1 transfer | |
Deutsche Bahn ICE 573 | 11:24AM Frankfurt Airport long-distance station | 2h10 | 01:34PM Ulm Hbf | 1 transfer | |
Deutsche Bahn ICE 595 | 11:50AM Frankfurt (Main) Hbf | 2h08 | 01:58PM Ulm Hbf | 0 transfersDirect | |
Deutsche Bahn ICE 105 | 11:51AM Frankfurt Airport long-distance station | 2h07 | 01:58PM Ulm Hbf | 1 transfer | |
Deutsche Bahn ICE 225 | 12:08PM Frankfurt Airport long-distance station | 2h01 | 02:09PM Ulm Hbf | 0 transfersDirect | |
Deutsche Bahn EC 219 | 12:19PM Frankfurt (Main) Hbf | 2h35 | 02:54PM Ulm Hbf | 0 transfersDirect | |
Deutsche Bahn ICE 279 | 12:50PM Frankfurt (Main) Hbf | 2h20 | 03:10PM Ulm Hbf | 1 transfer | |
Deutsche Bahn ICE 517 | 12:51PM Frankfurt Airport long-distance station | 2h19 | 03:10PM Ulm Hbf | 0 transfersDirect | |
Deutsche Bahn ICE 575 | 01:05PM Frankfurt (Main) Hbf | 2h29 | 03:34PM Ulm Hbf | 1 transfer | |
Deutsche Bahn ICE 575 | 01:24PM Frankfurt Airport long-distance station | 2h10 | 03:34PM Ulm Hbf | 1 transfer | |
Deutsche Bahn ICE 597 | 01:50PM Frankfurt (Main) Hbf | 2h08 | 03:58PM Ulm Hbf | 0 transfersDirect | |
Deutsche Bahn ICE 107 | 01:51PM Frankfurt Airport long-distance station | 2h07 | 03:58PM Ulm Hbf | 1 transfer | |
Deutsche Bahn ICE 117 | 02:19PM Frankfurt (Main) Hbf | 2h36 | 04:55PM Ulm Hbf | 0 transfersDirect | |
Deutsche Bahn ICE 371 | 02:50PM Frankfurt (Main) Hbf | 2h20 | 05:10PM Ulm Hbf | 1 transfer | |
Deutsche Bahn ICE 519 | 02:51PM Frankfurt Airport long-distance station | 2h19 | 05:10PM Ulm Hbf | 0 transfersDirect | |
Deutsche Bahn ICE 577 | 03:05PM Frankfurt (Main) Hbf | 2h29 | 05:34PM Ulm Hbf | 1 transfer | |
Deutsche Bahn ICE 577 | 03:24PM Frankfurt Airport long-distance station | 2h10 | 05:34PM Ulm Hbf | 1 transfer | |
Deutsche Bahn ICE 1219 | 03:50PM Frankfurt (Main) Hbf | 2h08 | 05:58PM Ulm Hbf | 0 transfersDirect | |
Deutsche Bahn ICE 109 | 03:51PM Frankfurt Airport long-distance station | 2h07 | 05:58PM Ulm Hbf | 1 transfer | |
Deutsche Bahn ICE 1011 | 04:08PM Frankfurt Airport long-distance station | 2h01 | 06:09PM Ulm Hbf | 0 transfersDirect | |
Deutsche Bahn IC 1291 | 04:20PM Frankfurt (Main) Hbf | 2h34 | 06:54PM Ulm Hbf | 0 transfersDirect | |
Deutsche Bahn ICE 373 | 04:50PM Frankfurt (Main) Hbf | 2h20 | 07:10PM Ulm Hbf | 1 transfer | |
Deutsche Bahn ICE 611 | 04:51PM Frankfurt Airport long-distance station | 2h19 | 07:10PM Ulm Hbf | 0 transfersDirect | |
Deutsche Bahn ICE 579 | 05:05PM Frankfurt (Main) Hbf | 2h32 | 07:37PM Ulm Hbf | 1 transfer | |
Deutsche Bahn ICE 579 | 05:24PM Frankfurt Airport long-distance station | 2h13 | 07:37PM Ulm Hbf | 1 transfer | |
Deutsche Bahn ICE 691 | 05:50PM Frankfurt (Main) Hbf | 2h08 | 07:58PM Ulm Hbf | 0 transfersDirect | |
Deutsche Bahn ICE 201 | 05:51PM Frankfurt Airport long-distance station | 2h07 | 07:58PM Ulm Hbf | 1 transfer | |
Deutsche Bahn ICE 1013 | 06:08PM Frankfurt Airport long-distance station | 2h01 | 08:09PM Ulm Hbf | 0 transfersDirect | |
Deutsche Bahn ICE 1099 | 06:18PM Frankfurt (Main) Hbf | 2h36 | 08:54PM Ulm Hbf | 0 transfersDirect | |
Deutsche Bahn ICE 375 | 06:50PM Frankfurt (Main) Hbf | 2h20 | 09:10PM Ulm Hbf | 1 transfer | |
Deutsche Bahn ICE 613 | 06:51PM Frankfurt Airport long-distance station | 2h19 | 09:10PM Ulm Hbf | 0 transfersDirect | |
Deutsche Bahn ICE 771 | 07:05PM Frankfurt (Main) Hbf | 2h46 | 09:51PM Ulm Hbf | 2 transfers | |
Deutsche Bahn ICE 771 | 07:24PM Frankfurt Airport long-distance station | 2h27 | 09:51PM Ulm Hbf | 2 transfers | |
Deutsche Bahn ICE 693 | 07:50PM Frankfurt (Main) Hbf | 2h20 | 10:10PM Ulm Hbf | 1 transfer | |
Deutsche Bahn ICE 1015 | 08:08PM Frankfurt Airport long-distance station | 2h02 | 10:10PM Ulm Hbf | 0 transfersDirect | |
Deutsche Bahn IC 2299 | 08:19PM Frankfurt (Main) Hbf | 2h51 | 11:10PM Ulm Hbf | 1 transfer | |
Deutsche Bahn ICE 615 | 08:51PM Frankfurt Airport long-distance station | 2h19 | 11:10PM Ulm Hbf | 0 transfersDirect | |
This is the last train of the day. |
Find all the dates and times for this journey
Fastest Journey
2 h 1 m
Average
2 h 18 m
Trains per day
49
Distance
213 km
Of the 49 trains that leave Frankfurt am Main for Ulm every day 23 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Distance 132 miles (213 km) |
Average train duration 2h 49m |
Cheapest ticket price $15 (€13) |
Trains per day 12 |
Direct trains 4 |
Train providers 1 |
Fastest train 2h 8m |
First train 00:01 |
Last train 23:47 |
Find the best trains to Ulm from Frankfurt am Main with Omio's travel partners Deutsche Bahn from $17 (€15). We can find you the best deals, schedules and tickets when comparing and booking the best journey.
Deutsche Bahn is a German train company that operates trains throughout the country including trains from Frankfurt am Main to Ulm. It offers a wide range of services, including high-speed InterCity Express (ICE) trains, regional trains, and night trains. ICE trains are the fastest and most comfortable way to travel, with speeds of up to 300 km/h. Regional trains are slower but offer more frequent stops and are ideal for shorter trips. Night trains are a great way to save time and money, with comfortable sleeping compartments and couchettes. Deutsche Bahn offers a variety of ticket types, including single tickets, day tickets, and group tickets. Onboard facilities include free Wi-Fi, power outlets, and a variety of food and beverage options. The most popular routes for Deutsche Bahn are between major cities such as Berlin, Munich, Hamburg, and Frankfurt. Other popular routes include Cologne to Stuttgart, Berlin to Dresden, and Hamburg to Cologne.
Train information from Frankfurt am Main to Ulm with Deutsche Bahn:
Traveling from Frankfurt am Main to Ulm by train is a seamless and comfortable experience, offering you a direct connection through Germany’s efficient rail network. Most trains from Frankfurt am Main to Ulm depart from Frankfurt (Main) Hbf and arrive at the charming Ulm Hbf, the city’s central train station located near its famed Minster. The journey not only ensures you reach your destination quickly but also allows you to relax while enjoying picturesque German countryside views. Whether you're traveling for business or leisure, booking a train from Frankfurt am Main to Ulm offers flexibility, frequent departure schedules, and convenient connections, making it the ideal choice.
Traveling from Frankfurt am Main to Ulm can cost anywhere from $15 (€13) for the cheapest train ticket to an average price of $49 (€44), depending on when you book and the type of train service you select. For budget-friendly trips, consider booking your tickets several weeks in advance, as promotional offers are common. Additionally, traveling in November often provides the perfect balance of affordability and a less crowded experience, making it an ideal month to embark on this journey. Secure your tickets early to enjoy the most convenient travel options along with great savings!
Traveling by train from Frankfurt am Main to Ulm offers a variety of convenient and efficient options, including Deutsche Bahn’s high-speed Intercity-Express (ICE), comfortable Intercity (IC) services, and reliable regional trains. The ICE trains are perfect for those seeking speed and modern amenities, offering spacious seating, onboard Wi-Fi, and power outlets at your seat. The Intercity trains provide an affordable yet comfortable journey with designated quiet zones and family areas. For travelers prioritizing frequent stops and connections to smaller stations, regional trains are a great choice, ensuring seamless access to local destinations en route to Ulm. Whether you're traveling for business or leisure, there’s a train option tailored to suit your needs on this popular route.
Planning your journey from Frankfurt am Main to Ulm? The train journey between these two cities covers a distance of 132 miles (213 km) and typically takes an average of 2h 8m. This efficient and scenic route is perfect for travelers looking for a quick and comfortable connection.
Trains between Frankfurt am Main and Ulm run frequently, with an average of 12 services operating daily. Whether it's a weekday or the weekend, you can rely on a consistent Frankfurt am Main to Ulm train schedule to plan your trip with ease.
The first train of the day from Frankfurt am Main to Ulm usually departs at 00:01, while the last train typically leaves at 23:47. This range ensures flexible options for early-morning departures or late-night travel, catering to a variety of traveler schedules.
Here are some other resources that might have the information you need