1map logoGo to main page

Amsterdam to Bern from $66: 8 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Amsterdam, Netherlands
to
Bern, Switzerland

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

$66 by busBest price
634 kmDistance
5h 7m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Amsterdam 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
8h  7m
Estimated price
$143-184
Recommended
Company
FlixBus
Bus
Average Duration
12h  40m
Estimated price
$66-96
Cheapest
route map
Distance: 634 km
Duration: 5h 7m

See more options

Pricing table
Company
various
Train
Train
Average Duration
11h  14m
Estimated price
$105-233
Company
various
Train
Train
Average Duration
11h  24m
Estimated price
$149-192
Company
various
Drive
Average Duration
7h  28m
Estimated price
$152-1430
Company
various
Plane
Train
Average Duration
5h  8m
Estimated price
$1431-1432
Company
various
Plane
Train
Average Duration
5h  7m
Estimated price
$1433-1434
Company
various
Plane
Train
Average Duration
6h 
Estimated price
$1435-1436

Compare prices for your selected dates

TypeMo 20/01Tu 21/01We 22/01Th 23/01Fr 24/01Sa 25/01Su 26/01
Bus $51 $49 $52 $47 $59 $57 $56
Train $80 $81 $75 $70 $101 $93 $72

Amsterdam - Bern operators

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

Train
Contact phone
+49 0180 6 99 66 33
Website
https://www.bahn.com/en

Train from Amsterdam Centraal to Basel SBB

Average Duration
6h 45m
Estimated price
1846-1842

Train from Basel Sbb to Bern

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

Train from Basel Sbb to Bern

Average Duration
1h
Estimated price
663-664

Train from Zürich Flughafen to Bern

Average Duration
1h 20m
Estimated price
665-666

Train from Genève-Aéroport to Bern

Average Duration
2h 8m
Estimated price
1847-667
all-pages.transport_night train
Contact phone
+31 30 751 5155
Website
https://www.ns.nl/en

all-pages.transport_night train from Amsterdam Centraal to Basel Sbb

Average Duration
9h 52m
Estimated price
664-668
Bus
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Amsterdam Sloterdijk to Brussels-North train station

Average Duration
2h 45m
Estimated price
960-961

Bus from Brussels-North train station to Bern

Average Duration
8h 55m
Estimated price
1847-962
Plane
Website
klm.com

Plane from Amsterdam Schiphol (AMS) to Basel (BSL)

Average Duration
1h 15m
Estimated price
1438-1841

Plane from Amsterdam Schiphol (AMS) to Zurich (ZRH)

Average Duration
1h 24m
Estimated price
1842-1845

Plane from Amsterdam Schiphol (AMS) to Geneva (GVA)

Average Duration
1h 29m
Estimated price
1846-14370
Website
easyjet.com

Plane from Amsterdam Schiphol (AMS) to Basel (BSL)

Average Duration
1h 20m
Estimated price
1847-1848

Plane from Amsterdam Schiphol (AMS) to Geneva (GVA)

Average Duration
1h 30m
Estimated price
1849-660
Website
swiss.com

Plane from Amsterdam Schiphol (AMS) to Zurich (ZRH)

Average Duration
1h 27m
Estimated price
1842-661

Plane from Amsterdam Schiphol (AMS) to Geneva (GVA)

Average Duration
3h 25m
Estimated price
152-18490
Website
lufthansa.com

Plane from Amsterdam Schiphol (AMS) to Basel (BSL)

Average Duration
2h 42m
Estimated price
1844-18490

Plane from Amsterdam Schiphol (AMS) to Zurich (ZRH)

Average Duration
3h 18m
Estimated price
662-18470

Plane from Amsterdam Schiphol (AMS) to Geneva (GVA)

Average Duration
3h 5m
Estimated price
143-18470
Website
airfrance.com

Plane from Amsterdam Schiphol (AMS) to Basel (BSL)

Average Duration
1h 15m
Estimated price
1438-1841

Plane from Amsterdam Schiphol (AMS) to Basel (BSL)

Average Duration
3h 20m
Estimated price
1842-1843

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

Traveling between Amsterdam 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 Amsterdam to Bern, spanning across 522 miles of picturesque European landscapes. Feel the thrill of the open road as you journey through charming towns and lush countryside. 💰 Enjoy the flexibility of car travel with prices ranging from €156 to €230 for the Amsterdam to Bern route. Explore hidden gems along the way, stopping for local delicacies and capturing stunning views that can only be discovered by driving. 🏔️ Arrive in Bern after approximately 7 hours and 28 minutes of driving, ready to immerse yourself in the serene beauty of the Swiss capital. Experience a seamless transition from Dutch canals to Swiss mountains, creating unforgettable memories of your cross-country adventure.
Average price
€157 - €230
🚆 Traveling from Amsterdam to Bern by train involves a journey with a transfer in Basel SBB. The total travel time, including transfers, is approximately 8 hours and 7 minutes. 💰 Ticket prices for the train from Amsterdam to Bern typically range from €147 to €189, offering a comfortable and convenient way to travel between these two beautiful European cities.
Departure Point
Amsterdam Centraal station
Arrival Point
Bern station
🛫 Flying from Amsterdam Schiphol Airport to Basel Airport offers a quick and convenient option for travelers heading to Bern. The direct flight takes approximately 1 hour and 10 minutes, making it an efficient journey.
Departure Point
Amsterdam Schiphol Airport
Arrival Point
Basel Airport
Useful tips for plane travellers
• Book a direct flight with easyJet or KLM to minimize travel time; typically, these airlines offer the fastest connections from Amsterdam to Basel, which is crucial for maximizing your time in Bern.
• Upon arrival at EuroAirport Basel-Mulhouse-Freiburg, be prepared for the two-terminal setup where you may need to clear customs; note that it's a shared airport and has distinct zones for Switzerland and France, so verify your exit point if you're heading to Bern.
• The taxi fare from EuroAirport to the center of Bern is approximately CHF 150-200; instead, consider taking the shuttle bus to Basel's main train station and then a direct train to Bern, which will be both economical and scenic.
🚌 The total travel time for this route is around 12 hours and 40 minutes, allowing you to enjoy the scenic views along the way. 💼 💤
Departure Point
Amsterdam Sloterdijk station
Arrival Point
Bern station

Frequently asked questions

Find out more about the route from Amsterdam to Bern.

Or choose the category:
The distance between Amsterdam and Bern is 634.1 km by air, 839.4 km by road. The typical travel time by train from Amsterdam to Bern is 8 hours and 38 minutes. Alternatively, if you fly to Basel first and then take a train, it takes around 5 hours and 2 minutes. Driving by car from Amsterdam to Bern takes about 7 hours and 28 minutes, while taking a bus can take approximately 12 hours and 40 minutes.
The most cost-effective option for traveling from Amsterdam to Bern is taking a bus, which costs between €64 and €101, but it does have a longer travel time of 12 hours and 40 minutes. If time efficiency is a priority, the fastest option is to fly to Basel and then take a train, which takes 5 hours and 2 minutes. However, this option does come with a higher cost, ranging from €69 to €275.
When traveling from Amsterdam to Bern, the prices for a train ticket range from €96 to €175. Alternatively, if you choose to take the bus, the prices vary from €68 to €93.
To travel from Amsterdam to Bern without using public transportation, your best option would be to drive. The road distance between the two cities is approximately 840.1 km and it takes about 7 hours and 28 minutes to drive from Amsterdam to Bern.
The best way to travel from Amsterdam to Bern without a car is by train. The journey takes approximately 8 hours and 38 minutes. The train ticket prices can vary between €92 and €183.
There is no direct link between Amsterdam and Bern. The fastest option is to take a train from Amsterdam Centraal to Bern, with transfers in Frankfurt and Basel. This journey takes approximately 8 hours and 38 minutes. Alternatively, you can take a combination of flying to Basel and then taking a train to Bern, which takes around 5 hours and 2 minutes. There is also the option of taking a bus from Amsterdam Sloterdijk to Bern, with a journey time of approximately 12 hours and 40 minutes, with transfers in Brussels.
The flight from Amsterdam to Basel, which is the closest airport to Bern, typically takes about 1 hour and 15 minutes. As for the cost, it can vary depending on the airline, the time of booking, and other factors. On average, you can expect to pay around $100 to $200 for a one-way ticket.
There are several options for accommodation near Bern. There are over 205 hotels available, with prices starting at €53 per night. Some popular options include the Hotel Bellevue Palace, Hotel Schweizerhof Bern, and Hotel Bern.