Frankfurt am Main to Heilbronn train

Cheap train tickets from Frankfurt am Main to Heilbronn

Showing times and prices for May 20

Cheapest

22

Average

42

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.

Cheapest
05:19AMFrankfurt (Main) Hbf2h34 07:53AMHeilbronn Hbf
1 transfer
221One-way
2nd Cheapest
04:00AMFrankfurt (Main) Hbf2h34 06:34AMHeilbronn Bahnhofsvorplatz
1 transfer
241One-way
2nd Cheapest
02:45AMFrankfurt (Main) Hbf3h49 06:34AMHeilbronn Bahnhofsvorplatz
2 transfers
241One-way
2nd Cheapest
02:45AMFrankfurt (Main) Hbf3h41 06:26AMHeilbronn Hbf
3 transfers
241One-way
2nd Cheapest
02:45AMFrankfurt (Main) Hbf3h45 06:30AMHeilbronn Bahnhofsvorplatz
1 transfer
241One-way

Train schedule from Frankfurt am Main to Heilbronn

Showing trains for tomorrow, Friday, May 20
01:17AMFrankfurt (Main) Hbf4h12 05:29AMHeilbronn Hbf
1 transfer
02:25AMFrankfurt (Main) Hbf4h03 06:28AMHeilbronn Hbf
1 transfer
02:45AMFrankfurt (Main) Hbf3h49 06:34AMHeilbronn Bahnhofsvorplatz
2 transfers
02:45AMFrankfurt (Main) Hbf3h41 06:26AMHeilbronn Hbf
3 transfers
02:45AMFrankfurt (Main) Hbf3h45 06:30AMHeilbronn Bahnhofsvorplatz
1 transfer
04:00AMFrankfurt (Main) Hbf2h34 06:34AMHeilbronn Bahnhofsvorplatz
1 transfer
04:00AMFrankfurt (Main) Hbf3h13 07:13AMHeilbronn Hbf
4 transfers
04:00AMFrankfurt (Main) Hbf3h25 07:25AMHeilbronn Bahnhofsvorplatz
3 transfers
05:06AMFrankfurt (Main) Hbf2h47 07:53AMHeilbronn Hbf
1 transfer
05:19AMFrankfurt (Main) Hbf2h34 07:53AMHeilbronn Hbf
1 transfer
05:50AMFrankfurt (Main) Hbf2h32 08:22AMHeilbronn Hbf
2 transfers
05:50AMFrankfurt (Main) Hbf2h12 08:02AMHeilbronn Hbf
2 transfers
05:54AMFrankfurt (Main) Hbf2h52 08:46AMHeilbronn Bahnhofsvorplatz
2 transfers
05:54AMFrankfurt (Main) Hbf2h32 08:26AMHeilbronn Hbf
1 transfer
05:56AMFrankfurt (Main) Hbf2h51 08:47AMHeilbronn Hbf
2 transfers
06:06AMFrankfurt (Main) Hbf2h48 08:54AMHeilbronn Hbf
1 transfer
06:48AMFrankfurt (Main) Hbf2h13 09:01AMHeilbronn Hbf
2 transfers
06:48AMFrankfurt (Main) Hbf2h38 09:26AMHeilbronn Hbf
3 transfers
06:48AMFrankfurt (Main) Hbf2h49 09:37AMHeilbronn Bahnhofsvorplatz
2 transfers
06:55AMFrankfurt (Main) Hbf2h52 09:47AMHeilbronn Hbf
1 transfer
06:56AMFrankfurt (Main) Hbf2h51 09:47AMHeilbronn Hbf
2 transfers
07:12AMFrankfurt (Main) Hbf2h37 09:49AMHeilbronn Hbf
1 transfer
07:50AMFrankfurt (Main) Hbf1h59 09:49AMHeilbronn Hbf
1 transfer
08:12AMFrankfurt (Main) Hbf2h39 10:51AMHeilbronn Hbf
1 transfer
08:20AMFrankfurt (Main) Hbf2h31 10:51AMHeilbronn Hbf
1 transfer
08:20AMFrankfurt (Main) Hbf2h27 10:47AMHeilbronn Hbf
1 transfer
08:50AMFrankfurt (Main) Hbf2h01 10:51AMHeilbronn Hbf
1 transfer
09:06AMFrankfurt (Main) Hbf2h41 11:47AMHeilbronn Hbf
1 transfer
09:12AMFrankfurt (Main) Hbf2h37 11:49AMHeilbronn Hbf
1 transfer
09:50AMFrankfurt (Main) Hbf1h59 11:49AMHeilbronn Hbf
1 transfer
10:06AMFrankfurt (Main) Hbf2h20 12:26PMHeilbronn Hbf
2 transfers
10:06AMFrankfurt (Main) Hbf2h20 12:26PMHeilbronn Hbf
3 transfers
10:12AMFrankfurt (Main) Hbf2h39 12:51PMHeilbronn Hbf
1 transfer
10:20AMFrankfurt (Main) Hbf2h27 12:47PMHeilbronn Hbf
1 transfer
10:50AMFrankfurt (Main) Hbf2h01 12:51PMHeilbronn Hbf
1 transfer
11:06AMFrankfurt (Main) Hbf2h41 01:47PMHeilbronn Hbf
1 transfer
11:12AMFrankfurt (Main) Hbf2h37 01:49PMHeilbronn Hbf
1 transfer
11:20AMFrankfurt (Main) Hbf2h29 01:49PMHeilbronn Hbf
1 transfer
11:50AMFrankfurt (Main) Hbf1h59 01:49PMHeilbronn Hbf
1 transfer
12:06PMFrankfurt (Main) Hbf2h20 02:26PMHeilbronn Hbf
2 transfers
12:12PMFrankfurt (Main) Hbf2h39 02:51PMHeilbronn Hbf
1 transfer
12:20PMFrankfurt (Main) Hbf2h31 02:51PMHeilbronn Hbf
1 transfer
12:20PMFrankfurt (Main) Hbf2h27 02:47PMHeilbronn Hbf
1 transfer
12:50PMFrankfurt (Main) Hbf2h01 02:51PMHeilbronn Hbf
1 transfer
01:06PMFrankfurt (Main) Hbf2h43 03:49PMHeilbronn Hbf
1 transfer
01:06PMFrankfurt (Main) Hbf2h41 03:47PMHeilbronn Hbf
1 transfer
01:26PMFrankfurt (Main) Hbf2h23 03:49PMHeilbronn Hbf
3 transfers
01:50PMFrankfurt (Main) Hbf2h47 04:37PMHeilbronn Bahnhofsvorplatz
2 transfers
01:50PMFrankfurt (Main) Hbf2h11 04:01PMHeilbronn Hbf
1 transfer
01:50PMFrankfurt (Main) Hbf2h36 04:26PMHeilbronn Hbf
3 transfers
02:12PMFrankfurt (Main) Hbf2h39 04:51PMHeilbronn Hbf
1 transfer
02:20PMFrankfurt (Main) Hbf2h27 04:47PMHeilbronn Hbf
1 transfer
02:20PMFrankfurt (Main) Hbf2h31 04:51PMHeilbronn Hbf
1 transfer
02:50PMFrankfurt (Main) Hbf2h01 04:51PMHeilbronn Hbf
1 transfer
03:06PMFrankfurt (Main) Hbf2h43 05:49PMHeilbronn Hbf
1 transfer
03:06PMFrankfurt (Main) Hbf2h41 05:47PMHeilbronn Hbf
1 transfer
03:20PMFrankfurt (Main) Hbf2h29 05:49PMHeilbronn Hbf
1 transfer
03:50PMFrankfurt (Main) Hbf2h36 06:26PMHeilbronn Hbf
3 transfers
03:50PMFrankfurt (Main) Hbf2h47 06:37PMHeilbronn Bahnhofsvorplatz
2 transfers
03:50PMFrankfurt (Main) Hbf2h11 06:01PMHeilbronn Hbf
1 transfer
04:06PMFrankfurt (Main) Hbf2h42 06:48PMHeilbronn Bahnhofsvorplatz
2 transfers
04:06PMFrankfurt (Main) Hbf2h45 06:51PMHeilbronn Hbf
1 transfer
04:20PMFrankfurt (Main) Hbf2h27 06:47PMHeilbronn Hbf
1 transfer
04:46PMFrankfurt (Main) Hbf2h05 06:51PMHeilbronn Hbf
1 transfer
04:50PMFrankfurt (Main) Hbf2h36 07:26PMHeilbronn Hbf
3 transfers
04:50PMFrankfurt (Main) Hbf2h11 07:01PMHeilbronn Hbf
2 transfers
04:50PMFrankfurt (Main) Hbf2h47 07:37PMHeilbronn Bahnhofsvorplatz
2 transfers
04:56PMFrankfurt (Main) Hbf2h23 07:19PMHeilbronn Bahnhofsvorplatz
1 transfer
05:06PMFrankfurt (Main) Hbf2h40 07:46PMHeilbronn Hbf
1 transfer
05:06PMFrankfurt (Main) Hbf2h43 07:49PMHeilbronn Hbf
1 transfer
05:50PMFrankfurt (Main) Hbf2h36 08:26PMHeilbronn Hbf
3 transfers
05:50PMFrankfurt (Main) Hbf2h12 08:02PMHeilbronn Hbf
1 transfer
05:50PMFrankfurt (Main) Hbf2h47 08:37PMHeilbronn Bahnhofsvorplatz
2 transfers
06:12PMFrankfurt (Main) Hbf2h39 08:51PMHeilbronn Hbf
1 transfer
06:19PMFrankfurt (Main) Hbf2h28 08:47PMHeilbronn Hbf
1 transfer
06:19PMFrankfurt (Main) Hbf2h32 08:51PMHeilbronn Hbf
1 transfer
06:50PMFrankfurt (Main) Hbf2h01 08:51PMHeilbronn Hbf
1 transfer
07:12PMFrankfurt (Main) Hbf2h37 09:49PMHeilbronn Hbf
1 transfer
07:50PMFrankfurt (Main) Hbf1h59 09:49PMHeilbronn Hbf
1 transfer
08:06PMFrankfurt (Main) Hbf2h53 10:59PMHeilbronn Bahnhofsvorplatz
1 transfer
08:06PMFrankfurt (Main) Hbf2h53 10:59PMHeilbronn Bahnhofsvorplatz
3 transfers
08:06PMFrankfurt (Main) Hbf2h20 10:26PMHeilbronn Hbf
2 transfers
08:12PMFrankfurt (Main) Hbf2h48 11:00PMHeilbronn Hbf
1 transfer
08:50PMFrankfurt (Main) Hbf2h10 11:00PMHeilbronn Hbf
1 transfer
09:12PMFrankfurt (Main) Hbf2h47 11:59PMHeilbronn Hbf
1 transfer
09:50PMFrankfurt (Main) Hbf2h09 11:59PMHeilbronn Hbf
1 transfer
10:06PMFrankfurt (Main) Hbf3h09 01:15AMHeilbronn Bahnhofsvorplatz
2 transfers
10:06PMFrankfurt (Main) Hbf2h52 12:58AMHeilbronn Hbf
3 transfers
10:06PMFrankfurt (Main) Hbf3h13 01:19AMHeilbronn Bahnhofsvorplatz
1 transfer
10:12PMFrankfurt (Main) Hbf3h14 01:26AMHeilbronn Hbf
1 transfer
10:17PMFrankfurt (Main) Hbf2h44 01:01AMHeilbronn Hbf
2 transfers
11:08PMFrankfurt (Main) Hbf2h18 01:26AMHeilbronn Hbf
1 transfer

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

Fri
May 20
Sat
May 21
Sun
May 22
Mon
May 23
Tue
May 24
Wed
May 25
Thu
May 26
Fri
May 27
Sat
May 28
Sun
May 29
Mon
May 30
Tue
May 31
Wed
Jun 01
Thu
Jun 02
Fri
Jun 03
Sat
Jun 04
Sun
Jun 05
Mon
Jun 06
Tue
Jun 07
Wed
Jun 08
Thu
Jun 09

Fastest train times from Frankfurt am Main to Heilbronn

Showing times and prices for May 20

Fastest Journey

1 h 59 m

Average

2 h 37 m

Trains per day

92

Distance

115 km

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

Fastest
07:50AMFrankfurt (Main) Hbf1h59 09:49AMHeilbronn Hbf
1 transfer
271One-way
Fastest
09:50AMFrankfurt (Main) Hbf1h59 11:49AMHeilbronn Hbf
1 transfer
351One-way
Fastest
07:50PMFrankfurt (Main) Hbf1h59 09:49PMHeilbronn Hbf
1 transfer
351One-way
Fastest
11:50AMFrankfurt (Main) Hbf1h59 01:49PMHeilbronn Hbf
1 transfer
351One-way
2nd Fastest
12:50PMFrankfurt (Main) Hbf2h01 02:51PMHeilbronn Hbf
1 transfer
351One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Frankfurt am Main to Heilbronn

distanceDistance71 miles (115 km)
durationAverage train duration1 h 59 min
priceAverage train ticket price$23 (€20)
frequencyTrain frequency15 a day
changesDirect trainYes, there are 15 direct trains a day
carriersTrain providersDeutsche Bahn with connection or Deutsche Bahn

Trains from Frankfurt am Main to Heilbronn cover the 71 miles (115 km) long route taking on average 1 h 59 min with our travel partners like Deutsche Bahn with connection or Deutsche Bahn. Normally, there are 15 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $22 (€20), but the average price of train tickets is $23 (€20). Travelers depart most frequently from Frankfurt (M) Flughafen Regionalbf and arrive in Heilbronn Hbf.

Train companies: Deutsche Bahn from Frankfurt am Main to Heilbronn trains

For as little as $22 (€20) you can travel by train between Frankfurt am Main and Heilbronn with Deutsche Bahn. Omio will show you the best deals, schedules and tickets available for this route.

Deutsche Bahn

Deutsche Bahn (DB) is the main provider 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 between Frankfurt am Main and Heilbronn. 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 bathrooms are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

  • Average Price: $22

Travel Tips: Trains from Frankfurt am Main to Heilbronn

Travel by train to Heilbronn 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 Heilbronn.
FAQs
If you’re looking to save money on tickets, you can find cheap Frankfurt am Main to Heilbronn trains for as little as $22 (€20)  in the next 7 days.
If you’re looking to purchase your train tickets in the next week, you can expect the Frankfurt am Main to Heilbronn train price to come in at an average of $23 (€20)  one way.
The Frankfurt am Main to Heilbronn train distance is approximately 71 miles (115 km).
On average the Frankfurt am Main to Heilbronn train travel time is 1 h 59 min  for the 71 miles (115 km) long route, but the duration can vary if you travel on weekends and holidays.

When departing from Frankfurt am Main, you have various train station options to start your trip from including Frankfurt (M) Flughafen Regionalbf, Frankfurt Main Ost and Frankfurt am Main - Stadion. When arriving in Heilbronn, you can end your trip in train stations like Heilbronn Hbf, Heilbronn Rathaus and Heilbronn Harmonie.

Omio customers book a train from Frankfurt (M) Flughafen Regionalbf   to Heilbronn Hbf   most frequently for this route.

Passengers board their train most frequently from Frankfurt (M) Flughafen Regionalbf and travel around 9.3 miles (15 km) from the city center to this train station.

Passengers traveling this route most often arrive at Heilbronn Hbf and need to travel approximately 1.6 miles (2.5 km) from the train station to the city center in Heilbronn.

For the route from Frankfurt am Main to Heilbronn you can take a train with Deutsche Bahn with connection or Deutsche Bahn. Be sure to check out all possible train providers that offer services to Heilbronn from Frankfurt am Main on Omio to compare what amenities they may have.
The average number of trains departing Frankfurt am Main for Heilbronn is 15 a day. The train schedules and services may vary between weekdays and weekends.
The earliest train for this journey departs from Frankfurt am Main at 4: 34 AM. The last train leaves from Frankfurt am Main at 10: 08 PM. Check Omio for the latest train schedule from Frankfurt am Main to Heilbronn and book the best time to depart on your chosen travel date.
If you purchase the Frankfurt am Main to Heilbronn train within the next 7 days, you can find one way tickets to cost on average $23 (€20). However, booking your train ticket in advance gives you access to the best prices for trains to Heilbronn from Frankfurt am Main. Look out for train tickets for this route to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Frankfurt am Main
Heilbronn
Frankfurt (M) Flughafen Regionalbf is the most popular Frankfurt am Main 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 Frankfurt am Main for your trip to Heilbronn.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language