1map logoGo to main page

Madrid, Community of Madrid to Bern, Bern (Area) from $78: 9 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Madrid, Spain
to
Bern, Switzerland

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

$78 - OtherBest price
1159 kmDistance
6h 16m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Madrid 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
6h  16m
Estimated price
$97-322
Recommended
Company
various
Plane
Bus
Train
Average Duration
9h  26m
Estimated price
$78-319
Cheapest
route map
Distance: 1159 km
Duration: 6h 16m

See more options

Pricing table
Company
various
Plane
Train
Average Duration
6h  27m
Estimated price
$101-317
Company
various
Plane
Train
Average Duration
6h  44m
Estimated price
$113-322
Company
Renfe AVE, various
Train
Average Duration
13h  21m
Estimated price
$157-322
Company
various
Train
Average Duration
13h  45m
Estimated price
$205-350
Company
ALSA
Bus
Average Duration
22h  14m
Estimated price
$1006-1007
Company
various
Train
Bus
Average Duration
24h  28m
Estimated price
$1007-1009
Company
various
Drive
Average Duration
14h  24m
Estimated price
$1009-1010

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $82 $69 $80 $79 $88 $58 $90

Traveling From Madrid to Bern

Journeying from Madrid to Bern presents a fascinating shift from the vibrant energy of Spain's capital to the serene landscapes and historic charm of Switzerland's picturesque city.

Best Neighbourhoods in Bern

Bern offers charming neighborhoods filled with culture and history.

Old Town
• UNESCO World Heritage site with medieval architecture.
• Stunning views from the Zytglogge clock tower.
Kreuzfeld
• Trendy vibe with local shops and cafes.
• Great parks for relaxation and outdoor activities.
Matte
• Riverside charm with colorful buildings.
• Vibrant arts scene with galleries and studios.

Best Times To Visit Bern's Attractions

Timing your visits to Bern's attractions can elevate your experience.

Zytglogge Clock Tower
Visit early in the morning to enjoy the tower's intricate mechanisms without the crowds.
Bern Historical Museum
Late afternoons on weekdays often offer a quieter, more relaxed viewing experience.
Rosengarten
Spring mornings provide stunning views and blooming flowers, ideal for photography.

Bern Weather: What to Expect Year-Round

Bern experiences a temperate climate with four distinct seasons, making it essential to consider varying weather patterns when planning your visit. The best times to explore the city are during the mild spring and early autumn months, as pleasant temperatures and fewer tourists enhance your travel experience.

Dining Recommendations in Bern

Indulge in Bern's beloved Rösti, a crispy potato dish that offers a comforting contrast to the bold flavors of Spanish cuisine. Enjoy this local favorite at Restaurant Rosengarten, where the stunning views of the city serve as a backdrop to a dining experience enriched by fresh Swiss ingredients and a cozy atmosphere.

Madrid - Bern operators

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

Plane Show flights
Website
iberia.com

Plane from Madrid (MAD) to Zurich (ZRH)

Average Duration
2h 25m
Estimated price
€3070-3071

Plane from Madrid (MAD) to Geneva (GVA)

Average Duration
1h 58m
Estimated price
€3072-915

Plane from Madrid (MAD) to Milan Malpensa (MXP)

Average Duration
2h 15m
Estimated price
€3076-3077
Website
vueling.com

Plane from Madrid (MAD) to Zurich (ZRH)

Average Duration
2h 25m
Estimated price
€3070-3071

Plane from Madrid (MAD) to Geneva (GVA)

Average Duration
2h
Estimated price
€3072-915

Plane from Madrid (MAD) to Milan Malpensa (MXP)

Average Duration
2h 15m
Estimated price
€3076-3077
Website
aireuropa.com

Plane from Madrid (MAD) to Zurich (ZRH)

Average Duration
2h 15m
Estimated price
€3070-3071

Plane from Madrid (MAD) to Milan Malpensa (MXP)

Average Duration
2h 5m
Estimated price
€3079-730
Website
easyjet.com

Plane from Madrid (MAD) to Geneva (GVA)

Average Duration
2h
Estimated price
€3076-730

Plane from Madrid (MAD) to Basel (BSL)

Average Duration
2h 15m
Estimated price
€3070-731
Website
ryanair.com

Plane from Madrid (MAD) to Milan Malpensa (MXP)

Average Duration
2h 12m
Estimated price
€732-730
Train Show train routes
Contact phone
+41 848 44 66 88
Website
sbb.ch

Train from Zürich Flughafen to Bern

Average Duration
1h 20m
Estimated price
€737-3079

Train from Genève-Aéroport to Bern

Average Duration
2h 8m
Estimated price
€738-916

Train from Basel Sbb to Bern

Average Duration
1h
Estimated price
€732-3072

Train from Domodossola to Bern

Average Duration
1h 36m
Estimated price
€739-916

Train from Genève to Bern

Average Duration
1h 57m
Estimated price
€737-3079
Contact phone
+34 91 232 03 20
Website
renfe.com

Train from Estación de tren de Atocha to Barcelona-Sants

Average Duration
2h 30m
Estimated price
€738-3074

Train from Madrid-Chamartin to Valladolid

Average Duration
1h 3m
Estimated price
€2980-737
Bus Show bus routes
Contact phone
+34 910 207 007
Website
alsa.es

Bus from Estación Sur de Autobuses to Berna/Neufeld

Average Duration
22h 14m
Estimated price
€910-911
Contact phone
+33 1 71 53 01 80
Website
blablacar.fr

Bus from Valladolid to Bern

Average Duration
21h 20m
Estimated price
€3079-910

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

Traveling between Madrid 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 Madrid to Bern, covering a total distance of 956 miles through beautiful landscapes and charming towns. The journey promises around 14 hours and 24 minutes of immersive driving experience. 💰 Depending on your route and preferences, the cost of driving from Madrid to Bern typically ranges between €276 to €415. Factor in fuel, tolls, and potential overnight stays to budget accordingly for this enriching adventure.
Average price
€276 - €415
🌍 The entire trip, with all the necessary transfers, is estimated to take around 13 hours and 21 minutes. Although there is no direct train, the seamless connections provided by Renfe AVE and Swiss Railways ensure a smooth and efficient travel experience from Spain to Switzerland. 💰 Ticket prices for the train journey from Madrid to Bern typically range from €153 to €316, depending on the class of service and booking preferences. With stunning scenery along the way, this train adventure offers a blend of convenience and scenic beauty for travelers headed to the charming city of Bern.
Departure Point
Estación de tren de Atocha station
Arrival Point
Bern station
🛫 Flying from Madrid to Bern is a convenient option with the quickest direct flight taking only 2 hours and 15 minutes. Several reputable airlines, including Vueling Airlines, Air Europa, Swiss, and Iberia, operate flights between Madrid Airport and Zurich Airport. 🧳 Upon arriving in Zurich, travelers can easily take a train or other transportation to reach Bern, which is about 1 hour away. The efficient Swiss transportation system makes it simple to navigate between cities and explore the picturesque landscapes of Switzerland.
Departure Point
Madrid Airport
Arrival Point
Zurich Airport
Useful tips for plane travellers
• Book your flight to Zurich, as Bern does not have a major airport; once in Zurich, take a direct train to Bern, which is approximately a 1-hour scenic ride that operates frequently.
• Upon arriving at Zurich Airport, follow the signs for the train station located directly below the airport; purchasing tickets from the machines is straightforward and you can opt for a one-way or return ticket to Bern.
• Taxi fares from Zurich Airport to Bern city center can range from CHF 250 to CHF 300, so consider the train as a more economical option, or use Uber, which is generally more budget-friendly; for more transport schedules, check SBB for train times.
🚌 Embark on a scenic journey from Madrid to Bern by bus departing from Estación Sur de Autobuses and arriving at Berna/Neufeld. Services are available three times a week on Tuesday, Thursday, and Saturday. The pleasant trip takes approximately 22 hours and 14 minutes. 💳 Prices for a bus ticket between Bern and Madrid range from €129 to €194, offering you an affordable and efficient way to travel between these vibrant European cities. Immerse yourself in the diverse culture and attractions in both Madrid and Bern, creating unforgettable memories along the way.
Departure Point
Estación Sur de Autobuses station
Arrival Point
Berna/Neufeld station

Frequently asked questions

Find out more about the route from Madrid to Bern.

Or choose the category:
The distance between Madrid and Bern is approximately 720 miles by road. By train, it takes around 13 hours and 25 minutes to travel between the two cities. Another option is to fly to Basel from Madrid and then take a train, which typically takes 6 hours and 15 minutes. For those considering driving, it takes approximately 14 hours and 24 minutes from Madrid to Bern by car. Alternatively, taking a bus from Madrid to Bern can take around 22 hours and 35 minutes.
The most cost-effective transportation option for traveling from Madrid to Bern is by bus via Lyon, with prices ranging from €109-€163. However, this option also takes the longest, with a travel time of 22h 35m. For a more time-efficient option, the fastest way to travel would be to fly and then take a train. This option costs €68-€263 and takes 6h 15m, providing a quicker journey between the two destinations.
The prices for a train ticket between Madrid and Bern typically range from €136 to €277. On the other hand, the prices for a bus ticket between Bern and Madrid range from €115 to €159. These prices may vary depending on the time of year, availability, and any discounts or promotions. It is always recommended to check multiple sources and compare prices to find the best deal for your travel needs.
To travel from Madrid to Bern without using public transportation, you can opt to drive. The driving distance between the two cities is approximately 956 miles, and it takes around 14 hours and 24 minutes to complete the journey by car. However, it's important to note that the cost of driving can vary, with prices ranging from €272 to €408.
To travel from Madrid to Bern without a car, the best option is to take a train. The most convenient route is to travel via Barcelona, which takes approximately 13 hours and 25 minutes. The cost of this journey ranges from €136 to €281. By opting for the train, you can enjoy a comfortable and scenic journey without the hassle of driving or the need for a car.
No, there is no direct link between Madrid and Bern. The most convenient option is to take a train from Madrid-Puerta De Atocha to Bern via Barcelona-Sants, Lyon Part Dieu, and Genève, which takes approximately 13 hours and 25 minutes. Alternatively, you can fly to Basel and then take a train to Bern, which takes around 6 hours and 15 minutes. If you prefer to drive, the distance is approximately 955.5 miles and it takes approximately 14 hours and 24 minutes. There is also a direct bus option that takes around 22 hours and 35 minutes.
The flight between Madrid and Bern typically takes around 2 hours and 15 minutes on a direct flight. The cost of the flight can vary depending on the airline and the time of booking, but on average, one can expect to pay around $100-$200. It's important to note that prices may fluctuate, so it's recommended to check with airlines for the most up-to-date pricing information.
There are numerous accommodation options available near Bern. With over 205 hotels to choose from, travelers are sure to find something suitable for their needs. Prices for hotels in the area start at €53 per night, providing a range of options to accommodate different budgets. From luxury hotels to budget-friendly options, there is something for everyone near Bern.