You can get from Madrid to Geneva by train, bus or flight.
To get from Madrid to Geneva on 29 Jun we recommend taking a flight because it’s the best combination of price and speed.
Find all the dates and times for this journey by train, bus, and flight, .
Distance | 634 miles (1022 km) | |
Available travel modes | Coach, flight, ferry or train | |
Fastest mode | Flight • £334 • 1 h 55 min | |
Popular travel companies | BlaBlaCar Bus or Air France |
Travel 634 miles (1022 km) by coach, flight, ferry or train between Madrid and Geneva. The most popular travel providers which serve this route are BlaBlaCar Bus or Air France among others. Travellers can even take a direct coach or flight from Madrid to Geneva.
Travel from Madrid, Spain to Geneva, Switzerland is: Fully open.
International entry is currently allowed for: Entry is fully open for citizens and permanent residents of Spain.
Entry Requirements:
The government of Switzerland has imposed the following measures to reduce the spread of COVID-19:
The above information was last verified on 25/06/2022. Remember to check the latest COVID-19 travel safety regulations for your trip to Geneva from Madrid closer to your planned date of departure here.
The current restriction level for returning to Madrid, Spain from Switzerland is: Fully open.
Reentering Spain is currently allowed for: Entry is fully open for citizens and permanent residents of Switzerland
All travellers returning to Spain must observe the following safety measures to reduce the spread of COVID-19 in the country:
The information above was last checked on 27/06/2022. We do our best to keep this information up-to-date, but regulations can change due to the nature of the coronavirus pandemic, so please double check the latest COVID-19 travel safety regulations ahead of your trip back to Madrid from Geneva here.
There are 4 ways to get from Madrid to Geneva: coach, flight, ferry or train.
A ferry service offers the cheapest way to travel from Madrid to Geneva, which costs on average £1.
This is compared to other ways of getting to Geneva:
A ferry is £116 less than a coach for this journey with tickets for a coach from Madrid to Geneva costing on average £116.
A ferry is about £334 less than a flight, which costs on average £334 for this trip.
A ferry journey is usually £5 less than a journey to Geneva by train, which costs on average £5 for the same trip.
The fastest way from Madrid to Geneva is by flight with an average journey time of 1 h 55 min.
Other travel options to Geneva from Madrid can usually take longer:
In comparison, taking a coach requires on average 22 h of travel time.
In comparison, taking a ferry requires on average NaN h NaN min of travel time.
In comparison, getting to Geneva by train can take on average 21 h 3 min.
The Madrid to Geneva distance is approximately 634 miles (1022 km).
The average frequency per day from Madrid to Geneva is:
However, we recommend checking specific travel dates for your route from Madrid to Geneva as scheduled services by coach, flight, ferry or train can vary by season or day of the week.
These are the most popular departure and arrival points when travelling from Madrid to Geneva:
If finding a good deal is your main consideration for your trip from Madrid to Geneva, then we'll help you find the best value travel companies for you:
Yes, there are direct services available to Geneva from Madrid with the following travel operators:
Direct services tend to save you time and add more convenience in getting you to Geneva as you won't need to change in between, so it's worth paying attention to before booking your tickets to Geneva from Madrid.
When planning your trip between Madrid and Geneva, it’s good to keep in mind what tickets to buy and their prices in the next 7 days:
However, we recommend buying tickets between Madrid and Geneva online a few months in advance to get the best deals and save money on your upcoming journey.
Here are some other resources that might have the information you need