1map logoGo to main page

Madrid, Community of Madrid to Fribourg, Fribourg from $91: 8 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Madrid, Spain
to
Fribourg, Switzerland

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

$91 - Train, busBest price
1131 kmDistance
6h 21m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Madrid to Fribourg 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  21m
Estimated price
$96-293
Recommended
Company
various
Train
Bus
Average Duration
24h  9m
Estimated price
$91-161
Cheapest
route map
Distance: 1131 km
Duration: 6h 21m

See more options

Company
various
Plane
Train
Average Duration
6h  57m
Estimated price
$99-314
Company
various
Plane
Train
Average Duration
7h 
Estimated price
$100-324
Company
various
Train
Average Duration
12h  58m
Estimated price
$139-960
Company
various
Train
Average Duration
13h  22m
Estimated price
$961-962
Company
ALSA
Bus
Average Duration
22h  54m
Estimated price
$963-964
Company
various
Drive
Average Duration
14h  8m
Estimated price
$965-966

Madrid - Fribourg operators

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

Plane
Website
iberia.com

Plane from Madrid (MAD) to Geneva (GVA)

Average Duration
1h 55m
Estimated price
€2933-2934

Plane from Madrid (MAD) to Zurich (ZRH)

Average Duration
2h 25m
Estimated price
€2936-2937
Website
vueling.com

Plane from Madrid (MAD) to Geneva (GVA)

Average Duration
2h
Estimated price
€2933-2934

Plane from Madrid (MAD) to Zurich (ZRH)

Average Duration
2h 25m
Estimated price
€2936-2937
Website
easyjet.com

Plane from Madrid (MAD) to Geneva (GVA)

Average Duration
2h
Estimated price
€2939-910
Train
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
€915-2935

Train from Madrid-Chamartin to Valladolid

Average Duration
1h 3m
Estimated price
€919-914
Contact phone
+41 848 44 66 88
Website
sbb.ch

Train from Genève-Aéroport to Fribourg/Freiburg

Average Duration
1h 45m
Estimated price
€914-2939

Train from Zürich Flughafen to Fribourg/Freiburg

Average Duration
1h 47m
Estimated price
€915-916

Train from Basel Sbb to Bern

Average Duration
1h
Estimated price
€917-2933

Train from Genève to Fribourg/Freiburg

Average Duration
1h 34m
Estimated price
€918-2936
Bus
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
€2931-2932
Contact phone
+33 1 71 53 01 80
Website
blablacar.fr

Bus from Valladolid to Fribourg

Average Duration
20h 45m
Estimated price
€16150-16160

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

Traveling between Madrid and Fribourg 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.

Average price
€277 - €406
Departure Point
Estación de tren de Atocha station
Arrival Point
Fribourg/Freiburg station
Departure Point
Madrid Airport
Arrival Point
Geneva Airport
Useful tips for plane travellers
• Choose direct flights with EasyJet, Vueling, or Iberia for the fastest journey, and book early to secure the best rates; you can check flight schedules and prices on their respective websites: EasyJet (easyjet.com), Vueling (vueling.com), and Iberia (iberia.com).
• Upon arriving at Geneva Airport, follow the signs for the train station located below the airport; trains to Fribourg are frequent, taking around 1 hour, and you can check the schedule and buy tickets at the official Swiss Railways website (sbb.ch/en).
• If you prefer a taxi from the airport to Fribourg city center, expect to pay around CHF 200-250, so plan accordingly; it's often cheaper and more convenient to take the train, which runs directly to the heart of Fribourg.