Compare prices and tickets by train, bus or flight

Tue
Jan 18
$31Deutsche Bahn
Find prices
$203Lufthansa Cityline
Wed
Jan 19
$31Deutsche Bahn
Find prices
$313Lufthansa Cityline
Thu
Jan 20
$31Deutsche Bahn
Find prices
$313Lufthansa Cityline
Fri
Jan 21
$31Deutsche Bahn
Find prices
$203Lufthansa Cityline
Sat
Jan 22
$31Deutsche Bahn
Find prices
$210Lufthansa Cityline
Sun
Jan 23
$31Deutsche Bahn
Find prices
$169Lufthansa Cityline
Mon
Jan 24
$31Deutsche Bahn
Find prices
$203Lufthansa Cityline
Tue
Jan 25
$31Deutsche Bahn
Find prices
$203Lufthansa Cityline
Wed
Jan 26
$31Deutsche Bahn
Find prices
$271Lufthansa Cityline
Thu
Jan 27
$31Deutsche Bahn
Find prices
$203Lufthansa Cityline
Fri
Jan 28
$31Deutsche Bahn
$18Flixbus
$144Lufthansa Cityline
Sat
Jan 29
$31Deutsche Bahn
Find prices
$203Lufthansa Cityline
Sun
Jan 30
$31Deutsche Bahn
$22Flixbus
$169Lufthansa Cityline
Mon
Jan 31
$31Deutsche Bahn
Find prices
$169Lufthansa Cityline
Tue
Feb 1
$31Deutsche Bahn
Find prices
$118Lufthansa Cityline
Wed
Feb 2
$31Deutsche Bahn
Find prices
$118Lufthansa Cityline
Thu
Feb 3
$31Deutsche Bahn
Find prices
$203Lufthansa Cityline
Fri
Feb 4
$31Deutsche Bahn
Find prices
$118Lufthansa Cityline
Sat
Feb 5
$31Deutsche Bahn with connection
Find prices
$118Lufthansa Cityline
Sun
Feb 6
$31Deutsche Bahn
Find prices
$118Lufthansa Cityline

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 Basel

distanceDistance183 miles (295 km)
durationAverage train duration2 h 53 min
priceAverage train ticket price$32 (€27)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain providersDeutsche Bahn

Trains from Frankfurt am Main to Basel cover the 183 miles (295 km) long route taking on average 2 h 53 min with our travel partners like Deutsche Bahn. Normally, there are 12 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $31 (€26), but the average price of train tickets is $32 (€27). Travelers depart most frequently from Frankfurt (M) Flughafen Regionalbf and arrive in Basel SBB.

Train providers: Deutsche Bahn from Frankfurt am Main to Basel trains

Buy your official Deutsche Bahn train tickets to Basel from Frankfurt am Main from $31 (€26) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most affordable trip.

Deutsche Bahn

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 Basel train.

Frankfurt am Main to Basel train information with Deutsche Bahn:

  • Average Duration: 2 h 53 min
  • Average Price: $31
  • Deutsche Bahn frequency: 10 a day

When you buy your Deutsche Bahn train tickets between Frankfurt am Main and Basel don't forget to keep the following COVID-19 related policies in mind:

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

Trains from Frankfurt to Basel

Train travel is a superb way to travel between Frankfurt am Main and Basel. Not only do journeys incorporate the beautiful Rhine valley, but there are 14-16 direct trains on weekdays, and 15-18 at weekends, providing plenty of choice for travelers. Expect journey times of between 2 hours 48 minutes and 3 hours 34 minutes.

Which train companies travel from Frankfurt to Basel?

Trains from Frankfurt to Basel are only provided by Deutsche Bahn (DB), which operates a direct service with no need to change at any stage.

How long is the train from Frankfurt to Basel?

It won't take too long to make the train journey from Frankfurt am Main to Basel. Expect rail journeys to take between 2 hours 48 minutes and 3 hours 34 minutes when no changes are needed. The fastest services with a change take around 3 hours 30 minutes, and a stopover in Mainz is usually included.

How many trains are there from Frankfurt to Basel?

Trains leave Frankfurt am Main for Basel on a daily basis. There will be 14-16 trains during the week, and 15-18 at weekends. Trains start as early as 2:00 a.m. and run on an hourly basis from breakfast to shortly after 10:00 p.m.

What are the departure and arrival stations for trains from Frankfurt to Basel?

Departure train station: Trains to Basel from Frankfurt am Main will depart from Frankfurt Hauptbahnhof. Those coming from Frankfurt's central neighborhoods can use the city's U-Bahn network to reach the station. Transfer from other lines to the U4 or U5, which both stop at the main station. Alternatively, S-Bahn trains connect the Hauptbahnhof to the city's suburbs. ICE trains run from the airport to the main station in 13-15 minutes, while Regiojet buses will take around 30 minutes.

Arrival train station: Trains from Frankfurt am Main will get into Basel SBB. From there, the best way to reach the Old Town is via the 11 tram. Look for services headed to St Louis. Walking to the center of town will take around 15-20 minutes, and tourist maps can be picked up in the station. Those headed to Basel Airport can hop onto the BVB 50 bus, which runs 8 times every hour, and takes 15 minutes to reach the departure terminals. Regional Swiss rail services also make onward travel to Zurich or Bern simple.

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

Time Price Savings
1 week earlier 35 €
2 weeks earlier 32 €9%
3 weeks earlier 31 €13%
1 month before 32 €9%
2 months earlier 32 €9%
3 months earlier 29 €21%


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 - Basel. 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 - Basel 3 weeks in advance means you can save on average up to 13% compared to the price available on the day of departure.
  • If you book a ticket Frankfurt am Main - Basel with 2 months in advance you save up to about 9% compared to the initial price.
  • By booking 3 months in advance, you could save up to 21%.
  • 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 Basel

Travel by train to Basel 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 Basel.
FAQs

What COVID-19 travel safety information and restrictions should I be aware of for my train between Frankfurt am Main and Basel?

Travel by train between Frankfurt am Main, Germany and Basel, Switzerland is: Partially open.

Is international entry into Basel from Frankfurt am Main restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Germany

Do I need to quarantine on arrival in Switzerland from Frankfurt am Main?

Entry Requirements:

  • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 72 hours prior to arrival, or an Antigen test performed within 24 hours prior to arrival
  • COVID-19 test required after arrival, between day 4 and day 7
  • Health declaration required
  • Digital entry registration is required prior to arrival

What are the safety rules to follow in Basel, Switzerland?

The government of Switzerland has imposed these measures to reduce the spread of COVID-19:

  • Physical distance required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

The above information was last checked on 1/13/22. Remember to check the latest COVID-19 travel safety regulations for your train to Basel from Frankfurt am Main closer to your date of departure here

What restrictions are there on reentering Germany from Basel, Switzerland?

The current restriction level for your return trip by train from Basel to Frankfurt am Main is: Partially open

Are there any international entry restrictions on returning to Germany from Switzerland?

Reentry to Germany is allowed for: Entry is partially open for citizens and permanent residents of Switzerland

Do I need to quarantine on arrival in Germany from Basel?

What are the requirements?

  • Negative COVID-19 test issued at most 2 days before arrival and 10 day mandatory self quarantine
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 5 in quarantine
  • Digital entry registration is required prior to arrival
  • The exact quarantine requirements depend on the regulations in each federal state

What are the safety rules to follow in Frankfurt am Main, Germany?

The government of Germany has imposed these measures to reduce the spread of COVID-19:

  • Physical distance: 1.5 metre (s) (5 feet)
  • Face mask: Mandatory

Last checked on 1/16/22. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your train to Frankfurt am Main from Basel here.

How much do cheap trains from Frankfurt am Main to Basel cost?

Omio customers have found the cheapest trains from Frankfurt am Main to Basel to cost as little as $31 (€26)  in the next 7 days.

What is the price of a train ticket between Frankfurt am Main and Basel?

If you’re looking to buy your train tickets in the next week, you can expect the Frankfurt am Main to Basel train price to come in at an average of $32 (€27)  one way.

How many miles is it from Frankfurt am Main to Basel by train?

The train distance from Frankfurt am Main to Basel is around 183 miles (295 km).

What is the Frankfurt am Main to Basel train travel time?

On average the Frankfurt am Main to Basel train time is 2 h 53 min  covering the 183 miles (295 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

Which train station from Frankfurt am Main to Basel do I depart from? Which Basel train station from Frankfurt am Main do I arrive in?

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 Basel, you can end your journey in train stations like Basel SBB, Basel Bad Bhf and Basel, Birmannsgasse.

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

Where is the Frankfurt am Main train station located? Where is the Basel train station located?

The most popular departure train station with passengers for this trip, called Frankfurt (M) Flughafen Regionalbf, is located 6.7 miles (10.8 km) from the city center of Frankfurt am Main.

The most popular arrival train station, Basel SBB, is located 1.1 miles (1.7 km) away from the city center of Basel.

What train companies go from Frankfurt am Main to Basel?

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

Are there any direct trains from Frankfurt am Main to Basel?

Yes, there are 12 direct trains a day from Frankfurt am Main to Basel. If you’re looking for a direct train, consider traveling with Deutsche Bahn, ÖBB | InterCity, ÖBB | ICE or ÖBB | Euro City (EC). Nonstop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.

How many trains per day are there to Basel from Frankfurt am Main?

The average number of trains departing Frankfurt am Main for Basel is 12 a day. The train schedules and services may vary between weekdays and weekends.

When does the first train depart from Frankfurt am Main to Basel? When does the last train depart from Frankfurt am Main to Basel?

The earliest train departing from Frankfurt am Main to Basel leaves at 6: 50 AM. The last train departing from Frankfurt am Main to Basel leaves at 9: 06 PM. You can find the latest Frankfurt am Main to Basel train schedule on Omio and book the best time to leave for your journey on your chosen travel date.

How early should I buy train tickets to Basel from Frankfurt am Main to score the best deals?

In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this route and save money. If you purchase train tickets to Basel from Frankfurt am Main within the next 7 days, you can find tickets to cost on average $32 (€27) one way. To find the best prices for this route, consider booking your train ticket from Frankfurt am Main to Basel a few months in advance.

Important Stations and Airports for this Journey

Frankfurt am Main
Basel
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 Basel.