Cheap train tickets from Ulm to Frankfurt am Main

Showing times and prices for Dec 5

Cheapest

$42

Average

$53

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Ulm to Frankfurt am Main will cost around $ 53 if you buy it on the day, but the cheapest tickets can be found for only $ 42.

Cheapest
10:17PMUlm Hbf7h13 05:30AMFrankfurt (Main) Hbf
2 changes
$421One-way
Cheapest
11:12PMUlm Hbf6h18 05:30AMFrankfurt (Main) Hbf
3 changes
$421One-way
Cheapest
12:12AMUlm Hbf5h18 05:30AMFrankfurt (Main) Hbf
2 changes
$421One-way
Cheapest
09:53PMUlm Hbf2h48 12:41AMFrankfurt (Main) Hbf
1 changes
$421One-way
2nd Cheapest
11:12PMUlm Hbf6h56 06:08AMFrankfurt (Main) Hbf
4 changes
$441One-way

Train schedule from Ulm to Frankfurt am Main

Showing trains for tomorrow, Sun, Dec 5
12:12AMUlm Hbf5h18 05:30AMFrankfurt (Main) Hbf
0 changes
05:19AMUlm Hbf2h49 08:08AMFrankfurt (Main) Hbf
0 changes
07:02AMUlm Hbf3h06 10:08AMFrankfurt (Main) Hbf
0 changes
07:54AMUlm Hbf2h58 10:52AMFrankfurt (Main) Hbf
0 changes
08:54AMUlm Hbf2h46 11:40AMFrankfurt (Main) Hbf
0 changes
09:54AMUlm Hbf2h58 12:52PMFrankfurt (Main) Hbf
0 changes
10:54AMUlm Hbf2h46 01:40PMFrankfurt (Main) Hbf
0 changes
11:57AMUlm Hbf3h27 03:24PMFrankfurt (Main) Hbf
0 changes
11:57AMUlm Hbf2h55 02:52PMFrankfurt (Main) Hbf
0 changes
12:54PMUlm Hbf2h46 03:40PMFrankfurt (Main) Hbf
0 changes
01:55PMUlm Hbf3h29 05:24PMFrankfurt (Main) Hbf
0 changes
02:07PMUlm Hbf3h33 05:40PMFrankfurt (Main) Hbf
0 changes
02:07PMUlm Hbf2h45 04:52PMFrankfurt (Main) Hbf
0 changes
02:54PMUlm Hbf2h58 05:52PMFrankfurt (Main) Hbf
0 changes
02:54PMUlm Hbf3h30 06:24PMFrankfurt (Main) Hbf
0 changes
02:54PMUlm Hbf3h14 06:08PMFrankfurt (Main) Hbf
0 changes
03:54PMUlm Hbf2h58 06:52PMFrankfurt (Main) Hbf
0 changes
04:54PMUlm Hbf4h30 09:24PMFrankfurt (Main) Hbf
0 changes
04:54PMUlm Hbf3h14 08:08PMFrankfurt (Main) Hbf
0 changes
05:54PMUlm Hbf4h19 10:13PMFrankfurt (Main) Hbf
0 changes
05:54PMUlm Hbf3h50 09:44PMFrankfurt (Main) Hbf
0 changes
05:54PMUlm Hbf2h58 08:52PMFrankfurt (Main) Hbf
0 changes
06:54PMUlm Hbf2h58 09:52PMFrankfurt (Main) Hbf
0 changes
06:54PMUlm Hbf3h44 10:38PMFrankfurt (Main) Hbf
0 changes
06:54PMUlm Hbf3h51 10:45PMFrankfurt (Main) Hbf
0 changes
07:54PMUlm Hbf3h14 11:08PMFrankfurt (Main) Hbf
0 changes
07:54PMUlm Hbf3h49 11:43PMFrankfurt (Main) Hbf
0 changes
08:02PMUlm Hbf3h41 11:43PMFrankfurt (Main) Hbf
0 changes
09:53PMUlm Hbf2h48 12:41AMFrankfurt (Main) Hbf
0 changes
10:15PMUlm Hbf9h01 07:16AMFrankfurt (Main) Hbf
0 changes
10:17PMUlm Hbf7h13 05:30AMFrankfurt (Main) Hbf
0 changes
11:12PMUlm Hbf6h56 06:08AMFrankfurt (Main) Hbf
0 changes
11:12PMUlm Hbf6h18 05:30AMFrankfurt (Main) Hbf
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Sat
Dec 4
$42Deutsche Bahn
Find prices
Find prices
Sun
Dec 5
$42Deutsche Bahn with connection
$19Flixbus
$240Lufthansa
Mon
Dec 6
$21Deutsche Bahn
$17BlaBlaCar Bus
$304Lufthansa
Tue
Dec 7
$21Deutsche Bahn
$17BlaBlaCar Bus
$304Lufthansa
Wed
Dec 8
$21Deutsche Bahn
$17BlaBlaCar Bus
$274Lufthansa
Thu
Dec 9
$21Deutsche Bahn
$17BlaBlaCar Bus
$272Lufthansa
Fri
Dec 10
$21Deutsche Bahn
$17BlaBlaCar Bus
$178Lufthansa
Sat
Dec 11
$21Deutsche Bahn
$17BlaBlaCar Bus
$177Lufthansa
Sun
Dec 12
$21Deutsche Bahn
$17BlaBlaCar Bus
$153Lufthansa
Mon
Dec 13
$21Deutsche Bahn
$17BlaBlaCar Bus
$242Lufthansa
Tue
Dec 14
$21Deutsche Bahn
$17BlaBlaCar Bus
$240Lufthansa
Wed
Dec 15
$21Deutsche Bahn
$17BlaBlaCar Bus
$210Lufthansa Cityline
Thu
Dec 16
$21Deutsche Bahn
$22BlaBlaCar Bus
$131Lufthansa
Fri
Dec 17
$21Deutsche Bahn
$22BlaBlaCar Bus
$154Lufthansa
Sat
Dec 18
$21Deutsche Bahn
$22BlaBlaCar Bus
$153Lufthansa
Sun
Dec 19
Find prices
$24BlaBlaCar Bus
$177Lufthansa Cityline
Mon
Dec 20
Find prices
$22BlaBlaCar Bus
$130Lufthansa Cityline
Tue
Dec 21
$21Deutsche Bahn
$24BlaBlaCar Bus
$178Lufthansa Cityline
Wed
Dec 22
$21Deutsche Bahn
$24BlaBlaCar Bus
$180Lufthansa
Thu
Dec 23
$29Deutsche Bahn
$24BlaBlaCar Bus
$305Lufthansa
Fri
Dec 24
$21Deutsche Bahn
$22BlaBlaCar Bus
$106Lufthansa Cityline

Fastest train times from Ulm to Frankfurt am Main

Showing times and prices for Dec 5

Fastest Journey

2 h 45 m

Average

3 h 50 m

Trains per day

33

Distance

213 km

It's difficult to get from Ulm to Frankfurt am Main without transferring at least once.

Fastest
02:07PMUlm Hbf2h45 04:52PMFrankfurt (Main) Hbf
1 changes
$651One-way
2nd Fastest
10:54AMUlm Hbf2h46 01:40PMFrankfurt (Main) Hbf
1 changes
$511One-way
2nd Fastest
08:54AMUlm Hbf2h46 11:40AMFrankfurt (Main) Hbf
1 changes
$511One-way
2nd Fastest
12:54PMUlm Hbf2h46 03:40PMFrankfurt (Main) Hbf
1 changes
$671One-way
09:53PMUlm Hbf2h48 12:41AMFrankfurt (Main) Hbf
1 changes
$421One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to Frankfurt am Main from Ulm

distanceDistance132 miles (213 km)
durationAverage train duration2 h 38 min
priceAverage train ticket price$27 (€23)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain providersDeutsche Bahn

Trains from Ulm to Frankfurt am Main cover the 132 miles (213 km) long route taking on average 2 h 38 min with our travel partners like Deutsche Bahn. Normally, there are 16 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $21 (€18), but the average price of train tickets is $27 (€23). Travelers depart most frequently from Ulm Hbf and arrive in Frankfurt (M) Flughafen Regionalbf.

Train companies

Deutsche Bahn trains from Ulm to Frankfurt am Main

Travel between Ulm and Frankfurt am Main from $21 (€18) with Omio’s train partners Deutsche Bahn! You can find the best schedules and tickets when comparing and booking the most affordable route for you.

Deutsche Bahn

Deutsche Bahn (DB) trains take you from Ulm to Frankfurt am Main in comfort. Find the DB train schedule for your journey between Ulm and Frankfurt am Main on Omio and book cheap DB tickets online. The distance between Ulm and Frankfurt am Main is 132 miles (213 km) by DB and prices for a Deutsche Bahn ticket between Ulm and Frankfurt am Main start at $21 (€18).

Deutsche Bahn is Germany’s main provider of train services and makes on average about 40, 000 domestic and international train journeys every day. DB is well-known for its wide range of ticket types, savings offers such as the Super Saver fares and discount cards like the Bahncard 25, 50 and 100, which you can also use at Omio.

Travel on different types of DB trains, including 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 needed to travel. For example, while bathrooms are standard, services like onboard restaurants or free WiFi are only available on certain trains.

When you buy your Deutsche Bahn train tickets between Ulm and Frankfurt am Main don't forget to keep the following COVID-19 related policies in mind:

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

Travel Tips

Trains from Ulm to Frankfurt am Main
Travel by train to Frankfurt am Main 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 Ulm to Frankfurt am Main.
FAQs
How much does a cheap train between Ulm and Frankfurt am Main cost?
Omio customers have found the cheapest trains from Ulm to Frankfurt am Main to cost as little as $21 (€18)  in the next 7 days.
What is the price of a train ticket to Frankfurt am Main from Ulm?
If you’re looking to book your train tickets in the next week, you can expect the Ulm to Frankfurt am Main train price to come in at an average of $27 (€23)  one way.
How many miles is it from Ulm to Frankfurt am Main by train?
The distance to Frankfurt am Main from Ulm by train is approximately 132 miles (213 km).
How long is a train between Ulm and Frankfurt am Main on average?
On average the Ulm to Frankfurt am Main train time is 2 h 38 min  covering the 132 miles (213 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
What station does the train from Ulm to Frankfurt am Main depart from? Which Frankfurt am Main train station do I come into from Ulm?

There are a few train stations in Ulm to start your route from including Ulm Hbf, Ulm-Söflingen and Ulm, ZOB Ost. In Frankfurt am Main you have a few train station options to choose from for your arrival including Frankfurt (M) Flughafen Regionalbf, Frankfurt Main Ost and Frankfurt am Main - Stadion.

Omio customers traveling this route depart most frequently from Ulm Hbf   and arrive in Frankfurt (M) Flughafen Regionalbf.

Where is the Ulm train station located? Where is the Frankfurt am Main train station located?

Passengers board the train most frequently from Ulm Hbf, which is located around 0.4 miles (699 m) away from the city center, and they get off the train at Frankfurt (M) Flughafen Regionalbf, located 6.7 miles (10.8 km) away from the city center.

What train providers offer a service from Ulm to Frankfurt am Main?
Take the Ulm to Frankfurt am Main train with Deutsche Bahn. However, it's always good to check out all possible train companies for the trip from Ulm to Frankfurt am Main as there might be differences in the amenities they offer.
Are there any direct trains from Ulm to Frankfurt am Main?
Yes, there are 16 direct trains per day from Ulm to Frankfurt am Main with Deutsche Bahn, and you won’t need to transfer at another stop in between. Direct train services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you purchase your train ticket.
How many train services per day are there between Ulm and Frankfurt am Main?
On average, there are 16 trains a day from Ulm to Frankfurt am Main. The train times and services may be different on weekends and holidays compared to weekdays.
What time is the earliest train from Ulm to Frankfurt am Main? What time is the last train from Ulm to Frankfurt am Main?
You can take the first train from Ulm to Frankfurt am Main at 5: 01 AM. The last train from Ulm to Frankfurt am Main that you can take departs at 10: 08 PM. Omio shows you the latest train from Ulm to Frankfurt am Main schedule to help you book the best departure time for this route.
How far in advance should I buy train tickets to Frankfurt am Main from Ulm for the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this trip and save money. If you book train tickets between Ulm and Frankfurt am Main within the next 7 days, you can find tickets to cost on average $27 (€23) one way. To find the best prices for this trip, consider booking your train ticket from Ulm to Frankfurt am Main a few months in advance.

Important Stations and Airports for this Journey

Ulm
Frankfurt am Main
Ulm Hbf is the most popular Ulm 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 Ulm for your trip to Frankfurt am Main.