Find train tickets from Berlin to Frankfurt am Main

BER
31 May — 7 Jun1
1 adult
Fri 31/5
Fri 7/6

Good to know

Cheapest day to travel

Thursday

Most expensive day to travel

Tuesday

Average price (round-trip)

£34

Average price (one-way)

£14
Train tickets from Berlin to Frankfurt am Main are on average 32% less expensive on Thursdays
Train tickets from Berlin to Frankfurt am Main are on average 22% more expensive on Tuesdays
(avg. price over the last 2 weeks)
(avg. price over the last 2 weeks)

Top tips for finding Berlin to Frankfurt am Main train tickets

  • 25% of our users found round-trip train tickets from Berlin to Frankfurt am Main for £30 or less.
  • You will generally catch the best train deals if you travel in the afternoon.

FAQs when traveling from Berlin to Frankfurt am Main by train

  • How long is a train journey to Frankfurt am Main from Berlin?

    The train journey from Berlin to Frankfurt am Main takes 3h 24m on average and covers a distance of 263 miles.

  • What train companies travel from Berlin to Frankfurt am Main?

    There are different train companies operating between Berlin and Frankfurt am Main. FlixTrain and Deutsche Bahn are the most booked train companies.

  • How much does a train ticket from Berlin to Frankfurt am Main cost?

    The average price of a round-trip train ticket from Berlin to Frankfurt am Main is £44. In the last 3 days, the lowest price found by KAYAK users was £43.

Book train tickets from Berlin to Frankfurt am Main (return)

7/5Tue
directFlixTrain
5h 23mQPP-X8W
14/5Tue
directFlixTrain
4h 32mX8W-QPP
£30
9/5Thu
directFlixTrain
5h 40mQPP-X8W
13/5Mon
directFlixTrain
4h 35mX8W-QPP
£30
18/5Sat
directFlixTrain
4h 49mQPP-X8W
19/5Sun
directFlixTrain
4h 35mX8W-QPP
£31
18/5Sat
directFlixTrain
4h 37mFE8-X8W
19/5Sun
directFlixTrain
4h 26mX8W-FE8
£36
9/5Thu
1 stopFlixTrain
11h 21mQPP-FRA
13/5Mon
1 stopFlixTrain
7h 30mFRA-QPP
£44
7/5Tue
directFlixTrain
5h 23mQPP-X8W
9/5Thu
directFlixTrain
5h 14mX8W-QPP
£47
10/5Fri
directFlixTrain
4h 39mQPP-X8W
12/5Sun
directFlixTrain
4h 32mX8W-QPP
£56
10/5Fri
directFlixTrain
4h 51mFX7-X8W
12/5Sun
directFlixTrain
4h 49mX8W-FX7
£56
9/5Thu
directFlixTrain
5h 40mQPP-X8W
12/5Sun
directFlixTrain
4h 32mX8W-QPP
£56
9/5Thu
directFlixTrain
5h 23mFE8-X8W
13/5Mon
directFlixTrain
4h 26mX8W-FE8
£65
10/5Fri
directFlixTrain
4h 34mFE8-X8W
12/5Sun
directFlixTrain
4h 33mX8W-FE8
£86
9/5Thu
directFlixTrain
5h 23mFE8-X8W
12/5Sun
directFlixTrain
4h 33mX8W-FE8
£120
25/8Sun
directLufthansa
4h 25mQPP-FRA
27/8Tue
directLufthansa
4h 23mFRA-QPP
£596
5/7Fri
directLufthansa
4h 28mQPP-FRA
12/7Fri
directLufthansa
4h 23mFRA-QPP
£596
9/11Sat
directLufthansa
4h 26mQPP-FRA
11/11Mon
directLufthansa
4h 26mFRA-QPP
£596
29/9Sun
directLufthansa
4h 25mQPP-FRA
13/10Sun
directLufthansa
4h 23mFRA-QPP
£596
6/10Sun
directLufthansa
4h 26mQPP-FRA
13/10Sun
directLufthansa
4h 33mFRA-QPP
£596
26/6Wed
directLufthansa
4h 27mQPP-FRA
30/6Sun
directLufthansa
4h 23mFRA-QPP
£596
21/8Wed
directLufthansa
4h 27mQPP-FRA
28/8Wed
directLufthansa
4h 22mFRA-QPP
£596
26/8Mon
directLufthansa
4h 26mQPP-FRA
28/8Wed
directLufthansa
4h 26mFRA-QPP
£596

Search by stops

Search by train company

Book FlixTrain tickets from Berlin to Frankfurt am Main (one-way)

20/6Thu
directFlixTrain
4h 36mQPP-X8W
£9
20/6Thu
directFlixTrain
4h 46mFB8-FRA
£9
20/6Thu
directFlixTrain
4h 16mFX7-X8W
£9
20/6Thu
directFlixTrain
3h 56mFE8-X8W
£9
21/6Fri
directFlixTrain
4h 57mQPP-FRA
£9
12/6Wed
directFlixTrain
4h 04mQPP-X8W
£9
6/6Thu
directFlixTrain
4h 43mFB8-X8W
£9
31/5Fri
directFlixTrain
5h 10mQPP-FRA
£9
20/6Thu
directFlixTrain
4h 25mFB8-X8W
£9
21/6Fri
directFlixTrain
4h 36mQPP-X8W
£9
31/5Fri
directFlixTrain
4h 59mFB8-FRA
£9
6/6Thu
directFlixTrain
5h 10mQPP-FRA
£9
14/5Tue
directFlixTrain
4h 44mQPP-X8W
£9
6/6Thu
directFlixTrain
4h 54mQPP-X8W
£9
6/6Thu
directFlixTrain
4h 59mFB8-FRA
£9
20/6Thu
directFlixTrain
4h 57mQPP-FRA
£9
21/6Fri
directFlixTrain
4h 46mFB8-FRA
£9
21/6Fri
directFlixTrain
4h 25mFB8-X8W
£9
20/6Thu
1 stopFlixTrain
7h 11mFX7-FRA
£11
31/5Fri
directFlixTrain
4h 48mQPP-X8W
£14

Search by stops

Search by train company