1map logoGo to main page

Frankfurt am Main to Bern from $34: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Frankfurt am Main, Germany
to
Bern, Switzerland

How to Get from Frankfurt am Main to Bern: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$34 by busBest price
424 kmDistance
3h 43m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Frankfurt am Main to Bern with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Train
Average Duration
4h  31m
Estimated price
93-130
Recommended
Company
FlixBus
Bus
Average Duration
6h  40m
Estimated price
31-49
Cheapest
route map
Distance: 424 km
Duration: 3h 43m

See more options

Pricing table
Company
various
Drive
Average Duration
3h  43m
Estimated price
76-116
Company
various
Train
Train
Average Duration
4h  59m
Estimated price
93-130
Company
various
Plane
Train
Average Duration
3h  44m
Estimated price
145-930
Company
various
Plane
Train
Average Duration
3h  45m
Estimated price
153-411
Company
various
Plane
Train
Average Duration
5h  37m
Estimated price
931-932

Compare prices for your selected dates

TypeMo 20/01Tu 21/01We 22/01Th 23/01Fr 24/01Sa 25/01Su 26/01
Bus $23 $24 $23 $22 $25 $23 $25
Train $46 $44 $42 $120 $54 $52 $41

Frankfurt am Main - Bern operators

Explore transport companies operating between Frankfurt am Main and Bern, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Frankfurt central train station to Bern

Average Duration
6h 40m
Estimated price
31-49
Train
Contact phone
+49 0180 6 99 66 33
Website
https://www.bahn.com/en

Train from Frankfurt(Main)Hbf to Bern

Average Duration
4h 31m
Estimated price
93-130

Train from Frankfurt(Main)Hbf to Basel SBB

Average Duration
3h 9m
Estimated price
1303-1304

Train from Frankfurt to Basel SBB

Average Duration
3h 37m
Estimated price
1303-1304
Contact phone
+41 848 44 66 88
Website
https://www.sbb.ch/en

Train from Basel Sbb to Bern

Average Duration
1h
Estimated price
1305-1306

Train from Zürich Flughafen to Bern

Average Duration
1h 20m
Estimated price
1307-1308

Train from Genève-Aéroport to Bern

Average Duration
2h 8m
Estimated price
49-933
Plane
Website
lufthansa.com

Plane from Frankfurt (FRA) to Basel (BSL)

Average Duration
47m
Estimated price
935-936

Plane from Frankfurt (FRA) to Zurich (ZRH)

Average Duration
56m
Estimated price
937-760

Plane from Frankfurt (FRA) to Geneva (GVA)

Average Duration
1h 4m
Estimated price
939-1300
Website
swiss.com

Plane from Frankfurt (FRA) to Basel (BSL)

Average Duration
47m
Estimated price
935-936

Plane from Frankfurt (FRA) to Zurich (ZRH)

Average Duration
56m
Estimated price
937-760

Plane from Frankfurt (FRA) to Geneva (GVA)

Average Duration
1h 5m
Estimated price
937-760
Website
airdolomiti.it

Plane from Frankfurt to Geneva

Average Duration
1h 1m
Estimated price
1301-1302

Frankfurt am Main to Bern: Overview of Bus, Train, Flight, and Car Trips

Traveling between Frankfurt am Main and Bern offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from Frankfurt am Main to Bern covering a distance of 263 miles. Enjoy the beautiful landscapes and charming towns along the way. 💵 Prices for the journey from Frankfurt am Main to Bern by car range from €78 to €119, offering flexibility for different budget preferences. Plan your route accordingly to make the most of your travel expenses. 🏞️ Upon reaching Bern after approximately 3 hours and 43 minutes of driving, you will be greeted by the stunning Swiss capital known for its medieval architecture and picturesque surroundings. Explore the city at your own pace and immerse yourself in its rich culture.
Average price
€78 - €120
🚆 Traveling from Frankfurt am Main to Bern by train requires a transfer in Basel Sbb. The journey, with transfers, takes approximately 4 hours and 31 minutes. 🚆 The train ticket prices between Frankfurt am Main and Bern range from €96 to €133. With a total travel time of 4 hours and 31 minutes, this scenic journey offers a convenient way to explore both countries.
Departure Point
Frankfurt(Main)Hbf station
Arrival Point
Bern station
Useful tips for train travellers
• On your journey from Frankfurt to Bern, you will often find the trains operated by Deutsche Bahn (DB) and SBB (Swiss Federal Railways). Onboard, catering services typically include a bistro car with options for snacks, sandwiches, and beverages, often featuring local specialties. In first class, complimentary drinks and meals may be served at your seat, while in economy, you can purchase snacks and drinks at the bistro.
• The trains on this route offer a variety of seating options. First Class features spacious seating with more legroom and quieter carriages, while Business Class typically includes adjustable headrests and power outlets. Economy Class seats are comfortable but more compact. It's advisable to reserve a seat, particularly in peak travel times, for the best experience.
• The direct operators for the Frankfurt to Bern route include Deutsche Bahn (DB) [bahn.com] and Swiss Federal Railways (SBB) [sbb.ch] Make sure to check their websites for schedules and ticket options. Upon arrival in Bern, you'll find luggage storage facilities available at the station (Luggage lockers), and restrooms are located throughout the station. Showers are unfortunately not available at Bern Station.
🛫 Flying from Frankfurt to Basel is a quick and convenient journey that takes only 45 minutes on a direct flight with Lufthansa. Frankfurt Airport is well-connected and offers numerous daily flights to Basel. 🌄 Upon landing in Basel, travelers can easily continue their journey to Bern by taking a train from Basel SBB station. The train ride from Basel to Bern offers scenic views of the Swiss countryside and typically takes around 1.5 to 2 hours.
Departure Point
Frankfurt Airport
Arrival Point
Basel Airport
🌿 Sit back and relax during the approximately 6 hours and 40 minutes ride through picturesque landscapes. FlixBus operates the Frankfurt am Main to Bern route, ensuring a comfortable travel experience. 💰 Prices for the bus tickets between Frankfurt am Main and Bern range from €32 to €51, making it an affordable and convenient option for exploring these two charming cities. Make the most of your trip by immersing yourself in the beauty of both Frankfurt and Bern.
Departure Point
Frankfurt central train station
Arrival Point
Bern station

Frequently asked questions

Find out more about the route from Frankfurt am Main to Bern.

Or choose the category:
The distance between Frankfurt am Main and Bern is approximately 365.3 km by road. By train, it takes around 4 hours and 2 minutes to reach Bern from Frankfurt am Main. Alternatively, you can fly to Basel and then take a train, which takes approximately 3 hours and 34 minutes. Driving from Bern to Frankfurt am Main takes about 3 hours and 43 minutes, while taking a bus can take around 6 hours and 40 minutes.
The most cost-effective transportation option for traveling from Frankfurt am Main to Bern is by bus, which costs between €32-€50. Although it takes the longest time at 6 hours and 40 minutes, it is a more affordable option. If time efficiency is a priority, the fastest way to travel is by flying to Basel and then taking a train to Bern. This option takes 3 hours and 34 minutes, but has a higher cost ranging from €118-€391.
When traveling from Frankfurt am Main to Bern, the prices for a train ticket can range from €31 to €57. On the other hand, the prices for a bus ticket from Bern to Frankfurt am Main can range from €32 to €50.
To travel from Frankfurt am Main to Bern without using public transportation, you can opt to drive. The distance is 423.3 km, and it takes approximately 3 hours and 43 minutes by car. However, keep in mind that the cost of fuel and tolls can vary, with prices ranging from €77 to €118.
The best way to travel from Frankfurt am Main to Bern without a car is by train. The train journey takes approximately 4 hours and 2 minutes and the tickets range in price from €27 to €59.
There is no direct train connection between Frankfurt am Main and Bern. However, there are train services available with transfer at Basel Sbb, which takes approximately 4 hours and 2 minutes. Another option is to fly to Basel and then take a train to Bern, which takes approximately 3 hours and 34 minutes. Additionally, there is a direct bus service between Frankfurt am Main and Bern, with a journey time of around 6 hours and 40 minutes.
The flight duration between Frankfurt am Main and Bern is approximately 45 minutes on a direct flight from Frankfurt Airport to Basel Airport. The cost of the flight can vary depending on the airline and time of booking, but it typically ranges from around €100 to €200. It's important to note that this is just the flight duration, and additional travel time may be required to reach the final destination in Bern from Basel Airport.
There are plenty of options for accommodation near Bern. With over 205 hotels to choose from, there is something to fit every budget and preference. Prices for hotels in Bern start at €53 per night, offering affordable options for travelers.