The cheapest trains from Frankfurt am Main to Dortmund

Showing times and prices for 22 Oct

Cheapest

£35

Average

£64

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 Frankfurt am Main to Dortmund will cost around £ 64 if you buy it on the day, but the cheapest tickets can be found for only £ 35.

Cheapest
21:46Frankfurt (Main) Hbf3h50 01:36Dortmund Hbf
0 changes
£351One-way
2nd Cheapest
05:44Frankfurt (Main) Hbf4h09 09:53Dortmund Hbf
2 changes
£361One-way
07:42Frankfurt (Main) Hbf3h48 11:30Dortmund Hbf
0 changes
£391One-way
21:46Frankfurt (Main) Hbf2h47 00:33Dortmund Hbf
2 changes
£391One-way
23:10Frankfurt (Main) Hbf2h59 02:09Dortmund Hbf
0 changes
£391One-way

Timetable Frankfurt am Main to Dortmund

Showing trains for tomorrow, Fri, 22 Oct
00:52Frankfurt (Main) Hbf6h57 07:49Dortmund Hbf
0 changes
03:08Frankfurt (Main) Hbf4h45 07:53Dortmund Hbf
0 changes
03:08Frankfurt (Main) Hbf5h10 08:18Dortmund Hbf
0 changes
05:29Frankfurt (Main) Hbf2h50 08:19Dortmund Hbf
0 changes
05:29Frankfurt (Main) Hbf2h49 08:18Dortmund Hbf
0 changes
05:42Frankfurt (Main) Hbf3h40 09:22Dortmund Hbf
0 changes
05:44Frankfurt (Main) Hbf3h09 08:53Dortmund Hbf
0 changes
05:44Frankfurt (Main) Hbf4h09 09:53Dortmund Hbf
0 changes
05:44Frankfurt (Main) Hbf3h35 09:19Dortmund Hbf
0 changes
05:44Frankfurt (Main) Hbf3h08 08:52Dortmund Hbf
0 changes
06:29Frankfurt (Main) Hbf2h49 09:18Dortmund Hbf
0 changes
06:29Frankfurt (Main) Hbf2h53 09:22Dortmund Hbf
0 changes
06:43Frankfurt (Main) Hbf3h36 10:19Dortmund Hbf
0 changes
06:43Frankfurt (Main) Hbf2h39 09:22Dortmund Hbf
0 changes
06:47Frankfurt Hbf (tief)3h59 10:46Dortmund Hbf
0 changes
07:10Frankfurt (Main) Hbf2h43 09:53Dortmund Hbf
0 changes
07:26Frankfurt (Main) Hbf2h52 10:18Dortmund Hbf
0 changes
07:26Frankfurt (Main) Hbf2h53 10:19Dortmund Hbf
0 changes
07:42Frankfurt (Main) Hbf3h48 11:30Dortmund Hbf
0 changes
07:42Frankfurt (Main) Hbf2h37 10:19Dortmund Hbf
0 changes
07:47Frankfurt Hbf (tief)4h21 12:08Dortmund Hbf
0 changes
08:10Frankfurt (Main) Hbf2h43 10:53Dortmund Hbf
0 changes
08:16Frankfurt (Main) Hbf3h06 11:22Dortmund Hbf
0 changes
08:16Frankfurt (Main) Hbf3h02 11:18Dortmund Hbf
0 changes
08:38Frankfurt (Main) Hbf3h38 12:16Dortmund Hbf
0 changes
08:42Frankfurt (Main) Hbf2h48 11:30Dortmund Hbf
0 changes
08:42Frankfurt (Main) Hbf2h58 11:40Dortmund Hbf
0 changes
09:10Frankfurt (Main) Hbf2h58 12:08Dortmund Hbf
0 changes
09:42Frankfurt (Main) Hbf3h40 13:22Dortmund Hbf
0 changes
09:42Frankfurt (Main) Hbf2h34 12:16Dortmund Hbf
0 changes
10:10Frankfurt (Main) Hbf3h43 13:53Dortmund Hbf
0 changes
10:10Frankfurt (Main) Hbf2h43 12:53Dortmund Hbf
0 changes
10:27Frankfurt (Main) Hbf2h55 13:22Dortmund Hbf
0 changes
10:27Frankfurt (Main) Hbf2h51 13:18Dortmund Hbf
0 changes
10:38Frankfurt (Main) Hbf3h46 14:24Dortmund Hbf
0 changes
10:42Frankfurt (Main) Hbf2h40 13:22Dortmund Hbf
0 changes
10:47Frankfurt Hbf (tief)4h21 15:08Dortmund Hbf
0 changes
11:04Frankfurt (Main) Hbf3h20 14:24Dortmund Hbf
0 changes
11:04Frankfurt (Main) Hbf2h49 13:53Dortmund Hbf
0 changes
11:10Frankfurt (Main) Hbf3h08 14:18Dortmund Hbf
0 changes
11:10Frankfurt (Main) Hbf3h17 14:27Dortmund Hbf
0 changes
11:21Frankfurt (Main) Hbf4h31 15:52Dortmund Hbf
0 changes
11:21Frankfurt (Main) Hbf4h32 15:53Dortmund Hbf
0 changes
11:42Frankfurt (Main) Hbf2h42 14:24Dortmund Hbf
0 changes
11:42Frankfurt (Main) Hbf3h40 15:22Dortmund Hbf
0 changes
12:10Frankfurt (Main) Hbf3h43 15:53Dortmund Hbf
0 changes
12:10Frankfurt (Main) Hbf2h43 14:53Dortmund Hbf
0 changes
12:29Frankfurt (Main) Hbf2h39 15:08Dortmund Hbf
0 changes
12:38Frankfurt (Main) Hbf3h40 16:18Dortmund Hbf
0 changes
13:10Frankfurt (Main) Hbf2h43 15:53Dortmund Hbf
0 changes
13:10Frankfurt (Main) Hbf3h43 16:53Dortmund Hbf
0 changes
13:16Frankfurt (Main) Hbf3h02 16:18Dortmund Hbf
0 changes
13:44Frankfurt (Main) Hbf2h34 16:18Dortmund Hbf
0 changes
13:44Frankfurt (Main) Hbf3h38 17:22Dortmund Hbf
0 changes
13:47Frankfurt Hbf (tief)4h14 18:01Dortmund Hbf
0 changes
14:10Frankfurt (Main) Hbf2h43 16:53Dortmund Hbf
0 changes
14:27Frankfurt (Main) Hbf2h51 17:18Dortmund Hbf
0 changes
14:27Frankfurt (Main) Hbf2h55 17:22Dortmund Hbf
0 changes
14:38Frankfurt (Main) Hbf3h43 18:21Dortmund Hbf
0 changes
14:42Frankfurt (Main) Hbf3h02 17:44Dortmund Hbf
0 changes
14:42Frankfurt (Main) Hbf2h40 17:22Dortmund Hbf
0 changes
15:10Frankfurt (Main) Hbf3h26 18:36Dortmund Hbf
0 changes
15:10Frankfurt (Main) Hbf2h43 17:53Dortmund Hbf
0 changes
15:16Frankfurt (Main) Hbf3h27 18:43Dortmund Hbf
0 changes
15:44Frankfurt (Main) Hbf2h37 18:21Dortmund Hbf
0 changes
15:44Frankfurt (Main) Hbf3h38 19:22Dortmund Hbf
0 changes
15:56Frankfurt (Main) Hbf4h22 20:18Dortmund Hbf
0 changes
16:10Frankfurt (Main) Hbf3h10 19:20Dortmund Hbf
0 changes
16:10Frankfurt (Main) Hbf2h43 18:53Dortmund Hbf
0 changes
16:14Frankfurt (Main) Hbf3h04 19:18Dortmund Hbf
0 changes
16:14Frankfurt (Main) Hbf3h08 19:22Dortmund Hbf
0 changes
16:38Frankfurt (Main) Hbf3h42 20:20Dortmund Hbf
0 changes
16:42Frankfurt (Main) Hbf2h40 19:22Dortmund Hbf
0 changes
16:51Frankfurt (Main) Hbf4h22 21:13Dortmund Hbf
0 changes
17:10Frankfurt (Main) Hbf2h53 20:03Dortmund Hbf
0 changes
17:10Frankfurt (Main) Hbf2h43 19:53Dortmund Hbf
0 changes
17:42Frankfurt (Main) Hbf3h43 21:25Dortmund Hbf
0 changes
17:42Frankfurt (Main) Hbf2h38 20:20Dortmund Hbf
0 changes
17:42Frankfurt (Main) Hbf2h39 20:21Dortmund Hbf
0 changes
18:10Frankfurt (Main) Hbf2h41 20:51Dortmund Hbf
0 changes
18:29Frankfurt (Main) Hbf2h44 21:13Dortmund Hbf
0 changes
18:38Frankfurt (Main) Hbf3h55 22:33Dortmund Hbf
0 changes
18:42Frankfurt (Main) Hbf2h43 21:25Dortmund Hbf
0 changes
19:10Frankfurt (Main) Hbf2h36 21:46Dortmund Hbf
0 changes
19:14Frankfurt (Main) Hbf4h18 23:32Dortmund Hbf
0 changes
19:29Frankfurt (Main) Hbf2h47 22:16Dortmund Hbf
0 changes
19:44Frankfurt (Main) Hbf2h49 22:33Dortmund Hbf
0 changes
19:44Frankfurt (Main) Hbf3h50 23:34Dortmund Hbf
0 changes
20:10Frankfurt (Main) Hbf2h47 22:57Dortmund Hbf
0 changes
20:10Frankfurt (Main) Hbf3h00 23:10Dortmund Hbf
0 changes
20:32Frankfurt Hbf (tief)3h02 23:34Dortmund Hbf
0 changes
20:38Frankfurt (Main) Hbf3h55 00:33Dortmund Hbf
0 changes
20:39Frankfurt (Main) Süd2h55 23:34Dortmund Hbf
0 changes
21:10Frankfurt (Main) Hbf2h43 23:53Dortmund Hbf
0 changes
21:10Frankfurt (Main) Hbf3h10 00:20Dortmund Hbf
0 changes
21:10Frankfurt (Main) Hbf3h16 00:26Dortmund Hbf
0 changes
21:10Frankfurt (Main) Hbf2h49 23:59Dortmund Hbf
0 changes
21:46Frankfurt (Main) Hbf3h50 01:36Dortmund Hbf
0 changes
21:46Frankfurt (Main) Hbf2h47 00:33Dortmund Hbf
0 changes
22:10Frankfurt (Main) Hbf2h52 01:02Dortmund Hbf
0 changes
22:32Frankfurt Hbf (tief)3h04 01:36Dortmund Hbf
0 changes
23:10Frankfurt (Main) Hbf2h59 02:09Dortmund Hbf
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Thu
21 Oct
£35Deutsche Bahn
£26Flixbus
Fri
22 Oct
£32Deutsche Bahn
£27Flixbus
Sat
23 Oct
£19Deutsche Bahn
£18Flixbus
Sun
24 Oct
£16Deutsche Bahn
£26Flixbus
Mon
25 Oct
Find prices
£13Flixbus
Tue
26 Oct
£16Deutsche Bahn
£13Flixbus
Wed
27 Oct
£16Deutsche Bahn
£11Flixbus
Thu
28 Oct
£16Deutsche Bahn
£13Flixbus
Fri
29 Oct
£16Deutsche Bahn
£16Flixbus
Sat
30 Oct
£16Deutsche Bahn
£15Flixbus
Sun
31 Oct
£16Deutsche Bahn
£9Flixbus
Tue
2 Nov
£16Deutsche Bahn
£16Flixbus
Wed
3 Nov
£16Deutsche Bahn
£11Flixbus
Thu
4 Nov
£16Deutsche Bahn
£9Flixbus
Fri
5 Nov
£16Deutsche Bahn
£9Flixbus
Mon
8 Nov
£16Deutsche Bahn
£11Flixbus
Tue
9 Nov
£16Deutsche Bahn
£13Croatia Bus d.o.o.
Wed
10 Nov
£16Deutsche Bahn
£9Flixbus

The fastest trains from Frankfurt am Main to Dortmund

Showing times and prices for 22 Oct

Fastest Journey

2 h 34 m

Average

3 h 16 m

Trains per day

102

Distance

178 km

Of the 102 trains that leave Frankfurt am Main for Dortmund every day 15 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 178 km distance in an average of 3 h 16 m but if you time it right, some trains will get you there in just 2 h 34 m .

The slowest trains will take 6 h 57 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
13:44Frankfurt (Main) Hbf2h34 16:18Dortmund Hbf
2 changes
£591One-way
Fastest
09:42Frankfurt (Main) Hbf2h34 12:16Dortmund Hbf
2 changes
£731One-way
2nd Fastest
19:10Frankfurt (Main) Hbf2h36 21:46Dortmund Hbf
0 changes
£731One-way
15:44Frankfurt (Main) Hbf2h37 18:21Dortmund Hbf
2 changes
£731One-way
07:42Frankfurt (Main) Hbf2h37 10:19Dortmund Hbf
2 changes
£591One-way

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Frankfurt am Main and Dortmund

distanceDistance110 miles (177 km)
durationAverage train duration2 h 36 min
priceAverage train ticket price£21 (€24)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesDeutsche Bahn or Deutsche Bahn with connection

Trains from Frankfurt am Main to Dortmund cover the 110 miles (177 km) long route taking on average 2 h 36 min with our travel partners like Deutsche Bahn or Deutsche Bahn with connection. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this route costs around £21, you can find the cheapest train ticket for as low as £16. Travellers depart most frequently from Frankfurt (Main) Flughafen and arrive in Dortmund Hbf.

Train companies

Deutsche Bahn trains from Frankfurt am Main to Dortmund

Buy your official Deutsche Bahn train tickets from Frankfurt am Main to Dortmund from £16 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most popular trip.

Deutsche Bahn

Find your perfect journey from Frankfurt am Main to Dortmund with Deutsche Bahn (DB)! Check out the DB train timetables from Frankfurt am Main to Dortmund and then book cheap DB tickets with Omio. The distance between Frankfurt am Main and Dortmund by DB is 110 miles (177 km) and the cheapest price for a DB ticket from Frankfurt am Main to Dortmund is £16.

DB is the main operator of train services in Germany, making on average 40, 000 train journeys per day. A special feature of DB 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 at Omio.

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 WCs are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

Operator ticket policies for COVID

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

Travel Tips

Trains from Frankfurt am Main to Dortmund
Travel by train to Dortmund 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 Frankfurt am Main to Dortmund.
FAQs
How much do cheap trains between Frankfurt am Main and Dortmund cost?
Looking to save money on your journey? Omio customers have found the cheapest train from Frankfurt am Main to Dortmund for the next 7 days starting from £16  one way.
What is the cost of a train ticket from Frankfurt am Main to Dortmund on average?
If you’re looking to purchase your train tickets in the next week, you can expect the Frankfurt am Main to Dortmund train price to come in at an average of £21  one way.
What is the distance by train from Frankfurt am Main to Dortmund?
The Frankfurt am Main to Dortmund train distance is approximately 110 miles (177 km).
What is the average Frankfurt am Main to Dortmund train duration?
On average the Frankfurt am Main to Dortmund train time is 2 h 36 min  covering the 110 miles (177 km) long route, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
What station does the Frankfurt am Main to Dortmund train leave from? Which Dortmund train station do I come into from Frankfurt am Main?

There are a few train stations in Frankfurt am Main to start your route from including Frankfurt (Main) Flughafen, Frankfurt Main Ost and Frankfurt am Main - Stadion. In Dortmund you have a few train station options to choose from for your arrival including Dortmund Hbf, Dortmund-Germania and Dortmund-Hörde.

Omio customers travelling this route depart most frequently from Frankfurt (Main) Flughafen   and arrive in Dortmund Hbf.

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

The most popular departure train station with passengers for this journey, called Frankfurt (Main) Flughafen, is located 6 mile (s) / 10 km from the city centre of Frankfurt am Main.

The most popular arrival train station, Dortmund Hbf, is located 0 mile (s) / 0 km away from the city centre of Dortmund.

Which train companies can take me to Dortmund from Frankfurt am Main?
If you're looking for trains from Frankfurt am Main to Dortmund, you can rely on Deutsche Bahn or Deutsche Bahn with connection to get you to Dortmund. It's also good to check out all possible train companies for the Frankfurt am Main to Dortmund journey to see if there might be differences in the amenities they offer.
How many train services per day are there from Frankfurt am Main to Dortmund?
The average number of trains departing Frankfurt am Main for Dortmund is 25 a day. The train schedules and services may vary between weekdays and weekends.
When does the first train depart from Frankfurt am Main to Dortmund? When does the last train depart from Frankfurt am Main to Dortmund?
The first train from Frankfurt am Main to Dortmund leaves at 04: 43   and the last train for this leaves at 21: 24. Omio shows you the latest train from Frankfurt am Main to Dortmund timetable to help you book the best departure time for this journey.
How far in advance should I buy train tickets from Frankfurt am Main to Dortmund for the best deals?
If you buy a train ticket to Dortmund from Frankfurt am Main within the next 7 days, you can find tickets to cost on average £21 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Dortmund from Frankfurt am Main are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Frankfurt am Main
Dortmund
Frankfurt (Main) Flughafen is the most popular Frankfurt am Main 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 Frankfurt am Main for your journey to Dortmund.