Frankfurt to Berlin Train with DB ICE

Cheap train tickets from Frankfurt am Main to Berlin

Showing times and prices for Dec 01

Cheapest

51

Average

90

The best way to find a cheap train ticket from Frankfurt am Main to Berlin is to book your journey as far in advance as possible and to avoid traveling at rush hour.

08:34PMFrankfurt (Main) Hbf10h12 06:46AMBerlin Hbf
3 transfers
511One-way
09:19PMFrankfurt (Main) Hbf9h27 06:46AMBerlin Hbf
2 transfers
621One-way
02:49AMFrankfurt (Main) Hbf5h43 08:32AMBerlin Hbf
1 transfer
701One-way
02:49AMFrankfurt (Main) Hbf6h08 08:57AMBerlin Hbf
0 transfers
701One-way
08:14PMFrankfurt (Main) Hbf9h06 05:20AMBerlin-Lichtenberg
4 transfers
751One-way

Train schedule from Frankfurt am Main to Berlin

Showing trains for tomorrow, Thursday, December 1
12:52AMFrankfurt (Main) Hbf6h42 07:34AMBerlin Hbf
1 transfer
02:49AMFrankfurt (Main) Hbf5h43 08:32AMBerlin Hbf
1 transfer
02:49AMFrankfurt (Main) Hbf6h08 08:57AMBerlin Hbf
0 transfers
07:02AMFrankfurt (Main) Hbf4h02 11:04AMBerlin Hbf
0 transfers
08:14AMFrankfurt (Main) Hbf4h51 01:05PMBerlin Hbf
0 transfers
09:02AMFrankfurt (Main) Hbf4h07 01:09PMBerlin Hbf
0 transfers
09:20AMFrankfurt (Main) Hbf5h28 02:48PMBerlin Hbf
1 transfer
09:58AMFrankfurt (Main) Hbf4h54 02:52PMBerlin Hbf
1 transfer
10:14AMFrankfurt (Main) Hbf4h55 03:09PMBerlin Hbf
0 transfers
12:14PMFrankfurt (Main) Hbf4h59 05:13PMBerlin Hbf
1 transfer
12:14PMFrankfurt (Main) Hbf5h02 05:16PMBerlin Hbf
0 transfers
01:19PMFrankfurt (Main) Hbf5h30 06:49PMBerlin Hbf
1 transfer
03:02PMFrankfurt (Main) Hbf4h04 07:06PMBerlin Hbf
0 transfers
05:02PMFrankfurt (Main) Hbf4h04 09:06PMBerlin Hbf
0 transfers
06:14PMFrankfurt (Main) Hbf4h44 10:58PMBerlin Hbf
0 transfers
07:19PMFrankfurt (Main) Hbf5h08 12:27AMBerlin Hbf
1 transfer
07:58PMFrankfurt (Main) Hbf6h15 02:13AMBerlin Hbf
1 transfer
08:14PMFrankfurt (Main) Hbf9h06 05:20AMBerlin-Lichtenberg
4 transfers
08:14PMFrankfurt (Main) Hbf9h10 05:24AMBerlin Hbf
3 transfers
08:14PMFrankfurt (Main) Hbf9h47 06:01AMBerlin Hbf
5 transfers
08:14PMFrankfurt (Main) Hbf9h51 06:05AMBerlin-Lichtenberg
3 transfers
08:34PMFrankfurt (Main) Hbf10h12 06:46AMBerlin Hbf
3 transfers
09:14PMFrankfurt (Main) Hbf8h57 06:11AMBerlin Hbf
1 transfer
09:19PMFrankfurt (Main) Hbf9h27 06:46AMBerlin Hbf
2 transfers
09:32PMFrankfurt (Main) Hbf8h39 06:11AMBerlin Hbf
2 transfers

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Thu
Dec 01
Fri
Dec 02
Sat
Dec 03
Sun
Dec 04
Mon
Dec 05
Tue
Dec 06
Wed
Dec 07
Thu
Dec 08
Fri
Dec 09
Sat
Dec 10
Sun
Dec 11
Mon
Dec 12
Tue
Dec 13
Wed
Dec 14
Thu
Dec 15
Fri
Dec 16
Sat
Dec 17
Sun
Dec 18
Mon
Dec 19
Tue
Dec 20
Wed
Dec 21

Fastest train times from Frankfurt am Main to Berlin

Showing times and prices for Dec 01

Fastest Journey

4 h 2 m

Average

6 h 28 m

Trains per day

25

Distance

424 km

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

Fastest
07:02AMFrankfurt (Main) Hbf4h02 11:04AMBerlin Hbf
0 transfers
901One-way
2nd Fastest
03:02PMFrankfurt (Main) Hbf4h04 07:06PMBerlin Hbf
0 transfers
961One-way
2nd Fastest
05:02PMFrankfurt (Main) Hbf4h04 09:06PMBerlin Hbf
0 transfers
901One-way
09:02AMFrankfurt (Main) Hbf4h07 01:09PMBerlin Hbf
0 transfers
1251One-way
06:14PMFrankfurt (Main) Hbf4h44 10:58PMBerlin Hbf
0 transfers
961One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay in Berlin?

View on map

Top pick hotels

Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Overview: Train from Frankfurt am Main to Berlin

distanceDistance262 miles (423 km)
durationAverage train duration4 h 4 min
priceAverage train ticket price$36 (€33)
frequencyTrain frequency18 a day
changesDirect trainYes, there are 18 direct trains a day
carriersTrain companiesDeutsche Bahn, Flixbus, FlixTrain, Deutsche Bahn with connection or Nightjet

Trains from Frankfurt am Main to Berlin cover the 262 miles (423 km) long route taking on average 4 h 4 min with our travel partners like Deutsche Bahn, Flixbus, FlixTrain, Deutsche Bahn with connection or Nightjet. Normally, there are 18 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $26 (€24), but the average price of train tickets is $36 (€33). Travelers depart most frequently from Frankfurt (M) Flughafen Regionalbf and arrive in Berlin Hbf.

Train companies: Deutsche Bahn, FlixBus and ÖBB Nightjet from Frankfurt am Main to Berlin trains

Find the best trains to Berlin from Frankfurt am Main with Omio's travel partners Deutsche Bahn, FlixBus and ÖBB Nightjet from $26 (€24). We can find you the best deals, schedules and tickets when comparing and booking the best route.

Deutsche Bahn
FlixBus
ÖBB Nightjet

Deutsche Bahn (DB) is Germany’s main provider of train services and makes on average about 40, 000 domestic and international journeys per day. Deutsche Bahn’s fleet of trains includes the high-speed ICE (Intercity Express) as well as the IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn), which differ in terms of comfort and the time needed to travel. For example, while toilets are standard amenities, services like onboard restaurants or free WiFi are only available on certain train types and routes. Deutsche Bahn is well-known for its wide range of fares like Super Saver, Saver, and Flexible and discount cards like the Bahncard 25, 50 and 100, which you can also use for your Frankfurt am Main to Berlin train.

Frankfurt am Main to Berlin train information with Deutsche Bahn:

  • Average Duration: 4 h 18 min
  • Deutsche Bahn frequency: 20 a day

FlixBus is one of the most popular low-cost train companies in Europe. Founded in Germany, FlixBus has expanded its services throughout Europe and even to the United States, giving travelers in both continents the option to take a long-distance train at an affordable price. FlixBus also operates overnight trains on select routes throughout Europe. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on bag and one checked bag per person. Additional fees apply for bringing extra luggage and making specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat. Standard amenities onboard include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long train journeys, extra legroom, luggage space and toilets.

    ÖBB Nightjet tickets from Frankfurt am Main to Berlin are available online on Omio. We help you compare and book your perfect journey with ÖBB Nightjet from Frankfurt am Main to Berlin all in one place. If you’re specifically looking for the cheapest, fastest or earliest train, you can find all the current ÖBB Nightjet train schedules and train tickets available on Omio for the 262 miles (423 km) trip. You can also see relevant travel information for the ÖBB Nightjet train, such as baggage allowance and amenities onboard depending on the class fare. Search for your ideal departure and arrival times for this train, compare the fastest Frankfurt am Main to Berlin routes as well as the cheapest ticket prices available, and buy the best ÖBB Nightjet Frankfurt am Main to Berlin train ticket that fits your needs. If you purchase tickets in the Omio app, you can quickly see if the ÖBB Nightjet train ticket is available as a mobile ticket, which makes it easy for you to travel paperless. You’ll then be ready to embark on your smooth and relaxing journey to Berlin with ÖBB Nightjet!

    Frankfurt am Main to Berlin train information with ÖBB Nightjet:

    • Average Duration: 6 h 46 min
    • ÖBB Nightjet frequency: 1 a day

    Trains from Frankfurt am Main to Berlin

    Enjoy a pleasant train ride from Frankfurt Am Main to Berlin on one of the numerous trains available on this popular route. Trains to Berlin from Frankfurt Am Main cover 262 miles (423 km), with the entire voyage taking approximately 4h 36min. On weekdays, you can find around 40 trains operating every day, with one or two trains departing Frankfurt (Main) Flughafen Regionalbahnhof train station each hour and three trains during the peak hours. If you want to take the quickest train possible to Berlin from Frankfurt Am Main, you can board a high-speed express train, such as ICE or IRE. This route is serviced by approximately 16 direct trains.

    Frankfurt am Main to Berlin Train Time: Daily Departures

    If you plan to travel in the morning, you can board the first train from Frankfurt Am Main to Berlin, departing Frankfurt around 5.00 a.m. and arriving in Berlin around 10.00 a.m., having journeyed for approximately 4 h 46 min. If you have a busy schedule during the day, you can board the last train departing Frankfurt around 9.20 p.m. The last train will take longer because it involves about five layovers along the way.

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

    Frankfurt to Berlin is serviced by several trains, including ICE, IC, EC, and IRE, among others. The trip duration from Frankfurt to Berlin depends on the type of train and the nature of the journey. High-speed trains such as Intercity Express will take about 3h 52min to arrive in Berlin from Frankfurt. Slower trains with more than two transfers along the way will take around 6h 50min to cover the 262 miles (423 km). On average, this route will take approximately 4h 46min.

    Views from the train station in Frankfurt. Source: Shutterstock

    What are the departure and arrival stations from Frankfurt am Main to Berlin?

    Departure StationWhen heading to Berlin from Frankfurt Am Main, you can board your train at various stations, including Frankfurt (Main) Flughafen Regionalbahnhof, Frankfurt am Main Ost, and Frankfurt am Main Stadion. Most passengers depart from Frankfurt (Main) Flughafen Regionalbahnhof, situated around 6.7 miles (10.8 km) from the city center. To get to the station from the city center, you can take a bus or a private taxi. At Frankfurt (Main) Flughafen Regionalbahnhof train station, you’ll find restrooms, a ticket office, and eateries where you can grab snacks or eat breakfast as you wait for your departure. There are also shops, supermarkets, and pharmacies within a short walk from the station.

    Arrival StationDepending on your final destination in Berlin, you can disembark from your train at several stations, including Berlin Hauptbahnhof, Berlin Spandau, and Berlin Sudkreuz. Most passengers arrive at Berlin Hauptbahnhof, located 1.7 miles (2.8 km) away from the city center. To get to Berlin’s city center from the train station, you can hop on a public bus or use private taxis found near the station.

    Which train companies travel from Frankfurt am Main to Berlin?

    Deutsche Bahn is the primary train provider from Frankfurt to Berlin. It is a German company established in 1994 and owned by the Federal Republic of Germany. Deutsche Bahn, a subsidiary of DB Schenker, DB Regio, and DB Cargo, operates long-distance passenger trains in Germany.

    Night trains Frankfurt am Main

    If you don’t want the hassles associated with daytime travel, you have several options for traveling from Frankfurt to Berlin at night. One train departs Frankfurt around 7:02 p.m. and arrives in Berlin around 10:55 p.m., having journeyed for approximately 4h. Another one leaves the Frankfurt train station around 9:14 p.m. and arrives in Berlin around 1:27 a.m. The last train to Berlin from Frankfurt departs the station around 11:14 p.m. and arrives in Berlin around 3:49 a.m. There are several other departures between 7:00 p.m. and 11:14 p.m.

    Deutsche Bahn trains from Frankfurt am Main to Berlin

    Deutsche Bahn runs most of the trains from Frankfurt to Berlin, with about 16 daily departures, including one or two trains leaving every hour. The company also operates trains on weekends and public holidays. Trains operated by Deutsche Bahn depart from Frankfurt Hauptbahnhof and arrive at Berlin Hauptbahnhof, with most trains running direct routes. The first Deutsche Bahn train to Berlin from Frankfurt departs Frankfurt station around 5:14 a.m., while the last train departs at about 9:14 p.m. Deutsche Bahn also has high-speed ICE trains, which take approximately 3 h 45 min to travel to Berlin from Frankfurt am Main. The trains include first-class coaches, business class, economy class, and executive lounges.

    Trains from Frankfurt am Main to Berlin: Sustainability Travel

    You will reduce your carbon footprint by about 60 percent when traveling via train from Frankfurt am Main to Berlin because trains emit less CO2 than cars and airplanes, making them highly sustainable. Trains are also a more eco-friendly mode of transportation in terms of energy consumption, space, and noise.

    Frankfurt am Main to Berlin: Services on Board

    You can browse social media, stream music, watch movies, or connect with friends and family using the complimentary Wi-Fi available on Deutsche Bahn trains. Enjoy delectable meals while traveling from Frankfurt am Main to Berlin on ICE trains, which have a restaurant wagon that offers table service to passengers. Deutsche Bahn provides access to their services to all passengers on board.

    Passengers with reduced mobility, including those in wheelchairs, are offered assistance when embarking and disembarking from trains or when switching trains. Like any other luggage, wheelchairs can be stored in the luggage compartment. There is no luggage restriction policy on Deutsche Bahn trains. You can bring two bags/suitcases and one piece of handbag onboard for no additional charge. You don’t need to make a reservation for your luggage. However, Deutsche Bahn leaves luggage security under the passenger’s care. You can travel with a small dog, cat or other small pet at no additional charge if your pet is kept in a carrier. You are expected to pay an extra fare if your pet does not fit in a carrier or any other transport container.

    How to find cheap trains from Frankfurt am Main to Berlin

    If you want to save on train tickets, you can board slower connecting trains from Frankfurt am Main to Berlin. Compared to high-speed express services, these connecting trains are quite affordable. Also, be flexible with your travel dates and consider travel during non-peak hours or days. Train fare tends to be cheaper when fewer people are traveling. Alternatively, book your ticket in advance instead of purchasing it on the day of travel because tickets bought earlier are usually cheaper. Tickets are generally made available three months in advance. Formore tips on travel trips vistit our magazine The Window Seat.

    Gendarmenmarkt square in Berlin at sunset. Source: Shutterstock

    To Berlin by train—travel tips

    Berlin is Germany's capital city. Situated in the northeast region of Germany, it is also one of the largest and most populous city in Germany. Berlin is highly recognized for its vibrant culture, architecture, politics, media, and science. If you are looking for the perfect destination to spend your vacation, Berlin is the place to be.

    • Enjoy movies at one of Berlin's famous movie theaters, such as Zoo Palast Berlin.
    • Enjoy the nightlife on Warschauer Strasse.
    • Explore the boardwalk, play frisbee, go fishing, or look for dolphins at Berlin beaches like Strandbad Wannsee.
    • Hike at the city’s best hiking trails, including the Bohlensteg-Kindelfli Loop from Hermsdorf.
    • Dine at Berlin’s best restaurants, such as A Mano and theNOname Restaurant.

    Train tickets from Frankfurt am Main to Berlin: when to book to save $

    Time Price Savings
    1 week earlier 25 €
    2 weeks earlier 22 €14.%
    3 weeks earlier 22 €14%
    1 month before 20 €25%
    2 months earlier 11 €127%
    3 months earlier 11 €127%


    Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Frankfurt am Main - Berlin. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

    The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

    • Buying your train ticket from Frankfurt am Main - Berlin 3 weeks in advance means you can save on average up to 14% compared to the price available on the day of departure.
    • If you book a ticket Frankfurt am Main - Berlin with 2 months in advance you save up to about 127% compared to the initial price.
    • By booking 3 months in advance, you could save up to 127%.
    • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

    Travel Tips: Trains from Frankfurt am Main to Berlin

    Travel Tips: Travel by train to Berlin 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 Berlin.
    FAQs
    Omio customers have found the cheapest trains from Frankfurt am Main to Berlin to cost as little as $26 (€24)  in the next 7 days.
    The Frankfurt am Main to Berlin train ticket price is on average $36 (€33)  if you are looking to purchase your tickets for this route in the next week.
    You should expect to travel around 262 miles (423 km)  from Frankfurt am Main to Berlin by train.
    The Frankfurt am Main to Berlin train duration is on average 4 h 4 min, which is to be expected when traveling 262 miles (423 km) between Frankfurt am Main and Berlin. However, the time it takes can vary based on specific dates, weekends, and holidays.

    When taking a train from Frankfurt am Main, you have a couple of train stations you can depart from including Frankfurt (M) Flughafen Regionalbf, Frankfurt Main Ost and Frankfurt am Main - Stadion. When you arrive in Berlin, your train can arrive in train stations including Berlin Hbf, Berlin Spandau and Berlin Südkreuz.

    Omio customers traveling this route book their trains from Frankfurt (M) Flughafen Regionalbf   to Berlin Hbf.

    You can find the most popular departure train station for this route, Frankfurt (M) Flughafen Regionalbf, located approximately 9.2 miles (14.8 km) from the city center of Frankfurt am Main. The most popular arrival train station in Berlin, called Berlin Hbf, is located around 3.5 miles (5.6 km) away from its city center.

    If you're looking for trains from Frankfurt am Main to Berlin, you can rely on Deutsche Bahn, Flixbus, FlixTrain, Deutsche Bahn with connection or Nightjet to get you to Berlin. It's also good to check out all possible train companies for the Frankfurt am Main to Berlin journey to see if there might be differences in the amenities they offer.
    Yes, there are 18 direct trains per day from Frankfurt am Main to Berlin. You can look to travel with Deutsche Bahn or FlixTrain  without needing to transfer at another stop in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this trip.
    On average, there are 18 trains a day from Frankfurt am Main to Berlin. The train times and services may be different on weekends and holidays compared to weekdays.
    You can take the earliest train from Frankfurt am Main to Berlin at 7: 14 PM   or take the last train from Frankfurt am Main to Berlin leaving at 7: 14 PM. Look for the latest Frankfurt am Main to Berlin train schedules on Omio and book the best time to take the train for this journey.
    You can find trains from Frankfurt am Main to Berlin to cost on average $36 (€33) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Frankfurt am Main to Berlin train generally on sale a few months before the planned travel date.

    Important Stations and Airports in Frankfurt am Main and Berlin

    Frankfurt am Main
    Berlin
    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 Berlin.
    Amenities at station
    WifiWifi
    LockersLockers
    ShoppingShopping
    ParkingParking
    TaxisTaxis
    AccessibilityAccessibility
    ticketOfficeHours
    Ticket Office Hours
    At a Travel Center you will receive the following services with personal consultation: Tickets and reservations up to shortly before departure, season tickets and DB monthly season tickets on subscription as well as DB BahnCard related offers. Furthermore, national and international timetable and fare information is available in addition to supplementary services and offers for your rail journey.
    Amenities at station
    WifiWifi
    LockersLockers
    ShoppingShopping
    ParkingParking
    TaxisTaxis
    AccessibilityAccessibility
    Amenities at station
    WifiWifi
    LockersLockers
    ShoppingShopping
    ParkingParking
    TaxisTaxis
    AccessibilityAccessibility

    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