1map logoGo to main page

Berlin, Brandenburg to Bern, Bern (Area) from $80: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Berlin, Germany
to
Bern, Switzerland

How to Get from Berlin 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.

$80 by busBest price
966 kmDistance
3h 28m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Berlin 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
Plane
Train
Average Duration
3h  28m
Estimated price
$157-378
Recommended
Company
FlixBus
Bus
Average Duration
15h  45m
Estimated price
$80-112
Cheapest
route map
Distance: 966 km
Duration: 3h 28m

See more options

Pricing table
Company
various
Plane
Train
Average Duration
3h  38m
Estimated price
$147-416
Company
Deutsche Bahn Intercity-Express
Train
Average Duration
8h  52m
Estimated price
$169-222
Company
various
Plane
Train
Average Duration
4h  35m
Estimated price
$185-416
Company
various
Drive
Average Duration
8h  10m
Estimated price
$185-1565
Company
various
Train
Average Duration
8h  55m
Estimated price
$1470-1471

Compare prices for your selected dates

TypeMo 10/03Tu 11/03We 12/03Th 13/03Fr 14/03Sa 15/03Su 16/03
Bus $50 $45 $37 $45 $49 $49 $50
Train $77 $133 $82 $47 $61 $50 $56

Traveling From Berlin to Bern

Traveling from Berlin to Bern offers you a striking contrast between the vibrant, bustling atmosphere of Germany's capital and the serene, picturesque charm of Switzerland's capital.

Best Neighbourhoods in Bern

Bern boasts diverse neighborhoods, each offering unique experiences for visitors.

Old Town
• UNESCO World Heritage site with medieval architecture.
• Charming streets filled with shops and cafés.
Kochergasse
• Known for its vibrant art scene and galleries.
• Home to trendy restaurants and local boutiques.
Grosser Muristalden
• Offers beautiful views of the Aare River.
• A peaceful residential area with parks and green spaces.

Best Times To Visit Bern's Attractions

Timing your visit can significantly enhance your experience in Bern.

Zytglogge (Clock Tower)
Visit early morning or late afternoon for shorter lines and clearer views.
Bear Park
Afternoons on weekdays are optimal for a quieter experience and active bears.
Bern Historical Museum
Visit on Wednesdays for reduced crowds and special exhibition access.

Bern Weather: What to Expect Year-Round

Bern experiences a temperate climate with distinct seasons, making each time of year unique for travelers. Spring and fall offer milder temperatures and fewer tourists, while summer boasts lively outdoor events, and winter provides a magical atmosphere, albeit with chilly conditions.

Dining in Bern: A Culinary Contrast

Try the traditional Swiss dish, Rösti, at Restaurant Kramgasse, where crispy potatoes are transformed into a comforting delight. This dining experience differs from Berlin's vibrant food scene by emphasizing regional ingredients and a cozy, culturally rich atmosphere that reflects Bern's heritage.

Berlin - Bern operators

Explore transport companies operating between Berlin 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 Berlin central bus station to Zurich Bus Station

Average Duration
13h 10m
Estimated price
€75-106

Bus from Zurich Bus Station to Bern

Average Duration
1h 35m
Estimated price
€1060-1061
Train
Contact phone
+49 0180 6 99 66 33
Website
https://www.bahn.com/en

Train from Berlin Hauptbahnhof to Basel SBB

Average Duration
7h 30m
Estimated price
€1470-1471

Train from Basel Sbb to Bern

Average Duration
1h
Estimated price
€754-755
Contact phone
+41 848 44 66 88
Website
https://www.sbb.ch/en

Train from Zurich Flughafen to Bern

Average Duration
1h 20m
Estimated price
€752-753

Train from Basel Sbb to Bern

Average Duration
1h
Estimated price
€754-755

Train from Genève-Aéroport to Bern

Average Duration
2h 8m
Estimated price
€3490-1478
Plane
Website
https://www.easyjet.com

Plane from Berlin Brandenburg (BER) to Zurich (ZRH)

Average Duration
1h 29m
Estimated price
€1478-1479

Plane from Berlin Brandenburg (BER) to Basel (BSL)

Average Duration
1h 26m
Estimated price
€3490-1479

Plane from Berlin Brandenburg (BER) to Geneva (GVA)

Average Duration
1h 45m
Estimated price
€1473-3491
Website
https://www.lufthansa.com

Plane from Berlin Brandenburg (BER) to Zurich (ZRH)

Average Duration
2h 55m
Estimated price
€3492-34900

Plane from Berlin Brandenburg (BER) to Basel (BSL)

Average Duration
3h 25m
Estimated price
€3493-3494

Plane from Berlin Brandenburg (BER) to Geneva (GVA)

Average Duration
3h 25m
Estimated price
€3495-3496
Website
https://www.eurowings.com

Plane from Berlin Brandenburg (BER) to Zurich (ZRH)

Average Duration
1h 30m
Estimated price
€3493-3499

Plane from Berlin Brandenburg (BER) to Geneva (GVA)

Average Duration
3h 50m
Estimated price
€1476-750
Website
https://www.swiss.com

Plane from Berlin Brandenburg (BER) to Zurich (ZRH)

Average Duration
1h 27m
Estimated price
€1475-3498

Plane from Berlin Brandenburg (BER) to Geneva (GVA)

Average Duration
3h 32m
Estimated price
€3495-3491

Berlin to Bern: Overview of Bus, Train, Flight, and Car Trips

Traveling between Berlin 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.

🚗 With a driving distance of 600 miles, the road trip from Berlin to Bern promises a scenic journey through charming European landscapes. 💰 Depending on factors such as fuel costs and tolls, the prices to travel by car from Berlin to Bern typically range from €175 to €257. 🏔️ Upon reaching Bern after approximately 8 hours and 10 minutes of driving, travelers can look forward to exploring the historic capital city of Switzerland nestled amidst the stunning Swiss Alps.
Average price
€175 - €258
🕰️ The total travel time from Berlin to Bern by train is approximately 8 hours and 52 minutes, including transfers. While there is no direct train, the journey allows for a smooth transition in Basel Sbb before continuing on to the charming city of Bern. 💰 Ticket prices for the train ride between Berlin and Bern can range from €164 to €209, depending on the class and booking preferences. Sit back, relax, and enjoy the convenience and comfort of traveling by train through Europe's picturesque landscapes.
Departure Point
Berlin Hauptbahnhof station
Arrival Point
Bern station
🛫 Experience a seamless journey from Berlin to Bern by taking a quick 1 hour and 25-minute direct flight from Berlin Brandenburg Airport to Zurich Airport.
Departure Point
Berlin Brandenburg Airport
Arrival Point
Zurich Airport
🚌 The bus trip from Berlin to Bern involves a transfer in Zurich. The journey, with transfers, takes around 15 hours and 45 minutes. 🗺️ FlixBus operates the Berlin to Bern bus services, departing from Berlin central bus station and arriving at Bern station. The prices for this bus route range from €77 to €109.
Departure Point
Berlin central bus station
Arrival Point
Bern station

Frequently asked questions

Find out more about the route from Berlin to Bern.

Or choose the category:
The distance between Berlin and Bern is approximately 471 miles. The typical travel times by various modes of transportation are as follows: it takes about 8 hours and 42 minutes to reach Bern from Berlin by train, 5 hours and 33 minutes by taking a flight to Basel and then a train to Bern. Driving from Berlin to Bern takes approximately 8 hours and 5 minutes, while taking a bus would take around 15 hours and 40 minutes.
The most cost-effective option for traveling from Berlin to Bern is by taking a bus, with prices ranging from €72 to €108. However, this option also takes the longest time, with a travel time of 15 hours and 40 minutes. Alternatively, the quickest way to reach Bern from Berlin is to fly and then take a train, which takes approximately 5 hours and 33 minutes but can be more expensive, with ticket prices ranging from €54 to €315.
The prices for a train ticket between Berlin and Bern range from €102 to €134. On the other hand, the prices for a bus ticket between Bern and Berlin range from €74 to €102. It is recommended to compare prices from different providers and book in advance to secure the best deal for your travel.
To travel from Berlin to Bern without using public transportation, you can consider renting a car. The driving distance between the two cities is approximately 598 miles, and it takes around 8 hours and 5 minutes to drive from Berlin to Bern. The prices for car rentals typically range from €171 to €252, depending on the type of car and rental duration.
The best way to travel from Berlin to Bern without a car is by train. The train journey takes approximately 8 hours and 42 minutes. The ticket prices can range from €99 to €135. This mode of transportation offers a convenient and comfortable option for travelers looking to explore the scenic route between these two cities.
There is no direct link between Berlin and Bern. However, there are options for transportation. The quickest way to travel is by train, but it requires a transfer in Basel and takes approximately 8 hours and 42 minutes. Another option is to fly to Basel and then take a train to Bern, which takes about 5 hours and 33 minutes in total. If you prefer to drive, it is approximately a 598.2-mile journey that takes around 8 hours and 5 minutes. Lastly, there is also a bus option, but it is the longest journey, taking around 15 hours and 40 minutes with transfers.
The flight between Berlin and Bern typically takes 1 hour and 25 minutes if you take a direct flight from Berlin Brandenburg Airport to Basel Airport. The cost of the flight can vary depending on the airline, time of booking, and any additional services or amenities you may choose. It is advisable to check with airlines or online travel agencies for specific pricing details and discounts that may be available.
There are plenty of options for accommodation near Bern with over 205 hotels to choose from. Prices for hotels start at €52 per night. It is recommended to book in advance to secure the best rates and availability. Whether you prefer luxury hotels, budget-friendly options, or something in-between, there is a wide range of choices to suit all preferences and budgets.