Compare prices and tickets by train, coach or flight

Thu
20 Jan
£16Deutsche Bahn
£16BlaBlaCar Bus
£216Lufthansa
Fri
21 Jan
£16Deutsche Bahn
£12BlaBlaCar Bus
£171Lufthansa
Sat
22 Jan
£16Deutsche Bahn
£16BlaBlaCar Bus
£171Lufthansa Cityline
Sun
23 Jan
£16Deutsche Bahn
£12BlaBlaCar Bus
£148Lufthansa
Mon
24 Jan
£16Deutsche Bahn
£12BlaBlaCar Bus
£171Lufthansa
Tue
25 Jan
£16Deutsche Bahn
£12BlaBlaCar Bus
£171Lufthansa
Wed
26 Jan
£16Deutsche Bahn
£12BlaBlaCar Bus
£171Lufthansa
Thu
27 Jan
£16Deutsche Bahn
£12BlaBlaCar Bus
£171Lufthansa
Fri
28 Jan
£16Deutsche Bahn
£12BlaBlaCar Bus
£108Lufthansa
Sat
29 Jan
£16Deutsche Bahn
£12BlaBlaCar Bus
£108Lufthansa Cityline
Sun
30 Jan
£16Deutsche Bahn
£12BlaBlaCar Bus
£108Lufthansa
Mon
31 Jan
£16Deutsche Bahn
£12BlaBlaCar Bus
£126Lufthansa
Tue
1 Feb
£16Deutsche Bahn
£12BlaBlaCar Bus
£92Lufthansa Cityline
Wed
2 Feb
£16Deutsche Bahn
£12BlaBlaCar Bus
£92Lufthansa Cityline
Thu
3 Feb
£16Deutsche Bahn
£12BlaBlaCar Bus
£92Lufthansa Cityline
Fri
4 Feb
£16Deutsche Bahn
£12BlaBlaCar Bus
£92Lufthansa
Sat
5 Feb
£16Deutsche Bahn
£12BlaBlaCar Bus
£92Lufthansa Cityline
Sun
6 Feb
£16Deutsche Bahn
£12BlaBlaCar Bus
£92Lufthansa Cityline
Mon
7 Feb
£16Deutsche Bahn
£12BlaBlaCar Bus
£92Lufthansa
Tue
8 Feb
£16Deutsche Bahn
£12BlaBlaCar Bus
£92Lufthansa

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Ulm to Frankfurt am Main

distanceDistance132 miles (213 km)
durationAverage train duration2 h 19 min
priceAverage train ticket price£16 (€18)
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 19 min with our travel partners like Deutsche Bahn. Normally, there are 16 trains operating per day, including direct services available. While the average ticket price for this journey costs around £16, you can find the cheapest train ticket for as low as £16. Travellers depart most frequently from Ulm Hbf and arrive in Frankfurt (M) Flughafen Regionalbf.

Train companies: Deutsche Bahn trains Ulm to Frankfurt am Main

Deutsche Bahn trains will get you to Frankfurt am Main from Ulm from £16. With over 1000 travel companies on Omio, you can find the best train times and tickets for your 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 to Frankfurt am Main from 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.

Train information from Ulm to Frankfurt am Main with Deutsche Bahn:

  • Average Duration: 2 h 38 min
  • Average Price: £16
  • Deutsche Bahn frequency: 5 a day

Deutsche Bahn 's current ticket policies due to COVID-19 for your train from Ulm to Frankfurt am Main are the following:

  • 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 do cheap trains between Ulm and Frankfurt am Main cost?

Omio customers have found the cheapest trains to Frankfurt am Main from Ulm to cost as little as £16  in the next 7 days.

How much is a train ticket from Ulm to Frankfurt am Main?

If you’re looking to book tickets for this trip in the next 7 days, you’ll find that Ulm to Frankfurt am Main train prices are on average £16  one way.

What is the distance by train from Ulm to Frankfurt am Main?

When travelling this route you should expect the distance between Ulm and Frankfurt am Main via train to be approximately 132 miles (213 km).

How long is the train journey from Ulm to Frankfurt am Main?

On average the Ulm to Frankfurt am Main train time is 2 h 19 min  covering the 132 miles (213 km) long trip, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.

When travelling by train from Ulm to Frankfurt am Main, which train station in Ulm do I depart from and which train station in Frankfurt am Main do I arrive in?

There are a few train stations in Ulm to start your journey 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 travelling this route depart most frequently from Ulm Hbf   and arrive in Frankfurt (M) Flughafen Regionalbf.

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

You can find the most popular departure train station for this trip, Ulm Hbf, located approximately 0.4 miles (699 m) from the city centre of Ulm. The most popular arrival train station in Frankfurt am Main, called Frankfurt (M) Flughafen Regionalbf, is located around 6.7 miles (10.8 km) away from its city centre.

What train companies go from Ulm to Frankfurt am Main?

For the trip from Ulm to Frankfurt am Main you can take a train with Deutsche Bahn. Be sure to check out all possible train companies that offer services from Ulm to Frankfurt am Main on Omio to compare what amenities they may have.

Are there any Ulm to Frankfurt am Main direct trains?

Yes, there are 16 direct trains between Ulm and Frankfurt am Main per day with Deutsche Bahn  on Omio. This is worth paying attention to when you buy your train ticket as direct services tend to offer more convenience and help save you time travelling to your destination.

How many trains are there to Frankfurt am Main from Ulm a day?

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.

When can I take the first train from Ulm to Frankfurt am Main? When can I take the last train for the day?

The first Ulm to Frankfurt am Main train departs at 05: 01   and the last train from Ulm to Frankfurt am Main leaves at 22: 08. Check out the most up-to-date Ulm to Frankfurt am Main train schedule on Omio and find the best time to travel to your destination.

How early should I book Ulm to Frankfurt am Main train tickets to get the best deals?

The price of a one way train ticket from Ulm to Frankfurt am Main is on average £16 if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this trip. In general, you can find train tickets to Frankfurt am Main from Ulm available 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 travellers, but it's not the only one. Read all the information you need to know about the main train stations in Ulm for your journey to Frankfurt am Main.