There are 7 ways to get from Zermatt to Marbella by train, plane, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Geneva International Airport, fly, bus
best- Take the train from Visp to Genève-Aéroporttrain
- Fly from Geneva International Airport (GVA) to Málaga Airport (AGP)plane GVA - AGP
- Take the bus from Malaga Airport to Estación de Autobuses de Marbellabus
9h 59m€119–302Train, train to Milano Malpensa Airport, fly, bus
cheapest- Take the train from Zermatt to Brig Bahnhofplatztrain
- Take the train from Domodossola to Gallaratetrain
- Fly from Milano Malpensa Airport (MXP) to Málaga Airport (AGP)plane MXP - AGP
- Take the bus from Malaga Airport to Estación de Autobuses de Marbellabus
10h 31m€86–259Train, bus via Barcelona
- Take the train from Visp to Genèvetrain Ec / ...
- Take the bus from Geneva - Bus Station to Valence - Central Bus Stationbus
- Take the train from Valence Ville to Barcelona-Santstrain Tgv
- Take the train from Barcelona-Sants to Malaga Maria Zambranotrain Ave
- Take the bus from Estación de Autobuses de Málaga to Estación de Autobuses de Marbellabus 610 / ...
24h 40m€172–474Train, bus
- Take the train from Visp to Genèvetrain Ec / ...
- Take the bus from Geneva - Bus station to Estación Sur de Autobusesbus
- Take the bus from Estación Sur de Autobuses to Marbellabus
34h 49m€201–386Train, train to Zurich Airport, fly, bus
- Take the train from Visp to Berntrain
- Take the train from Bern to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Málaga Airport (AGP)plane ZRH - AGP
- Take the bus from Malaga Airport to Estación de Autobuses de Marbellabus
10h 7m€154–387Train to Basel, fly, bus
- Take the train from Visp to Basel SBBtrain
- Fly from Basel (BSL) to Málaga Airport (AGP)plane BSL - AGP
- Take the bus from Malaga Airport to Estación de Autobuses de Marbellabus
10h 17m€103–357Train, bus to Il Caravaggio International Airport, fly, bus
- Take the train from Zermatt to Brig Bahnhofplatztrain
- Take the train from Domodossola to Milano Centraletrain
- Take the bus from Piazza Luigi di Savoia to Bergamo Airport Bus Stationbus
- Fly from Il Caravaggio International Airport (BGY) to Málaga Airport (AGP)plane BGY - AGP
- Take the bus from Malaga Airport to Estación de Autobuses de Marbellabus
11h 56m€95–247
Zermatt to Marbella by train, foot, and bus
Questions & Answers
The cheapest way to get from Zermatt to Marbella is to train and bus and fly which costs €95 - €250 and takes 11h 56m.
The fastest way to get from Zermatt to Marbella is to train and fly and bus which takes 9h 59m and costs €110 - €310.
The distance between Zermatt and Marbella is 1666 km.
The best way to get from Zermatt to Marbella without a car is to train and bus via Barcelona which takes 24h 40m and costs €170 - €480.
It takes approximately 9h 59m to get from Zermatt to Marbella, including transfers.
There are 8203+ hotels available in Marbella.
What companies run services between Zermatt, Switzerland and Marbella, Spain?
There is no direct connection from Zermatt to Marbella. However, you can take the train to Visp, take the train to Genève-Aéroport, walk to Geneva International Airport (GVA) airport, fly to Málaga Airport (AGP), walk to Malaga Airport, then take the bus to Estación de Autobuses de Marbella. Alternatively, you can take a train from Zermatt to Estación de Autobuses de Marbella via Visp, Genève, Geneva - Bus Station, Valence - Central Bus Station, Valence Ville, Barcelona-Sants, Malaga Maria Zambrano, and Estación de Autobuses de Málaga in around 24h 40m.
- Website
- easyjet.com
Flights from Geneva International Airport to Málaga Airport
- Ave. Duration
- 2h 31m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €30–160
Flights from Milano Malpensa Airport to Málaga Airport
- Ave. Duration
- 2h 43m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €24–110
Flights from Zurich Airport to Málaga Airport
- Ave. Duration
- 2h 50m
- When
- Friday
- Estimated price
- €55–210
Flights from Basel to Málaga Airport
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- €45–190
- Website
- ryanair.com
Flights from Milano Malpensa Airport to Málaga Airport
- Ave. Duration
- 2h 40m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €30–130
Flights from Milano Malpensa Airport to Málaga Airport via Palma Mallorca
- Ave. Duration
- 5h
- When
- Thursday and Friday
- Estimated price
- €30–130
Flights from Il Caravaggio International Airport to Málaga Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- €40–120
Flights from Il Caravaggio International Airport to Málaga Airport via Valencia
- Ave. Duration
- 6h 5m
- When
- Thursday
- Estimated price
- €40–120
- Website
- swiss.com
Flights from Geneva International Airport to Málaga Airport
- Ave. Duration
- 2h 25m
- When
- Monday and Friday
- Estimated price
- €70–300
Flights from Zurich Airport to Málaga Airport
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- €65–280
Flights from Zurich Airport to Málaga Airport via Geneva International Airport
- Ave. Duration
- 5h 45m
- When
- Monday and Friday
- Estimated price
- €65–280
- Website
- vueling.com
Flights from Geneva International Airport to Málaga Airport via Barcelona
- Ave. Duration
- 5h
- When
- Friday and Saturday
- Estimated price
- €50–180
Flights from Zurich Airport to Málaga Airport via Barcelona
- Ave. Duration
- 6h 17m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- €50–180
Flights from Basel to Málaga Airport via Barcelona
- Ave. Duration
- 4h 20m
- When
- Monday, Thursday, and Sunday
- Estimated price
- €65–180
- Website
- flyulendo.com
Flights from Milano Malpensa Airport to Málaga Airport
- Ave. Duration
- 2h 40m
- When
- Saturday and Sunday
- Estimated price
- €22–85
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Visp to Genève-Aéroport
- Ave. Duration
- 2h 36m
- Frequency
- Hourly
- Estimated price
- €40–75
- Website
- https://www.sbb.ch/en
Train from Visp to Genève
- Ave. Duration
- 2h 26m
- Frequency
- Hourly
- Estimated price
- €35–70
- Website
- https://www.sbb.ch/en
Train from Visp to Bern
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- €35–65
- Website
- https://www.sbb.ch/en
Train from Bern to Zürich Flughafen
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- €35–65
- Website
- https://www.sbb.ch/en
Train from Visp to Basel SBB
- Ave. Duration
- 2h 2m
- Frequency
- Every 3 hours
- Estimated price
- €55–95
- Website
- https://www.sbb.ch/en
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Visp to Genève
- Ave. Duration
- 2h 31m
- Frequency
- 5 times a week
- Estimated price
- €45–95
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €65–95
- 2nd Class
- €45–65
Train from Visp to Basel SBB
- Ave. Duration
- 2h 1m
- Frequency
- 3 times a day
- Estimated price
- €45–95
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €65–95
- 2nd Class
- €45–65
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Valence Ville to Barcelona-Sants
- Ave. Duration
- 5h 26m
- Frequency
- Once a week
- Estimated price
- €40–120
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Barcelona-Sants to Malaga Maria Zambrano
- Ave. Duration
- 6h 19m
- Frequency
- 3 times a day
- Estimated price
- €55–160
- Website
- https://www.renfe.com/es/en
- Phone
- +34 900 926 851
- atencion.cliente@iryo.eu
- Website
- iryo.eu
Train from Barcelona-Sants to Malaga Maria Zambrano
- Ave. Duration
- 5h 59m
- Frequency
- Once daily
- Estimated price
- €55–120
- Website
- https://iryo.eu/en/home
- Phone
- +41 (0)848 642 442
- railcenter@mgbahn.ch
- Website
- matterhorngotthardbahn.ch
Train from Zermatt to Brig Bahnhofplatz
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- €28–60
- Website
- https://www.matterhorngotthardbahn.ch/en/
- 2nd Class Ticket
- €28–34
- 1st Class Ticket
- €45–60
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Domodossola to Gallarate
- Ave. Duration
- 1h 1m
- Frequency
- Every 2 hours
- Estimated price
- €6–8
- Website
- https://www.trenord.it/en/
Train from Domodossola to Milano Centrale
- Ave. Duration
- 1h 42m
- Frequency
- Every 2 hours
- Estimated price
- €8–11
- Website
- https://www.trenord.it/en/
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Domodossola to Gallarate
- Ave. Duration
- 1h 39m
- Frequency
- Every 4 hours
- Estimated price
- €8–9
- Website
- https://www.trenitalia.com/en.html
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Visp to Basel SBB
- Ave. Duration
- 2h 6m
- Frequency
- Twice daily
- Estimated price
- €16–20
- Schedules at
- sbb-deutschland.de
- Phone
- +34 91 272 28 32
- info.LD@avanzagrupo.com
- Website
- avanzabus.com
Bus from Malaga Airport to Estación de Autobuses de Marbella
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- €7–11
- Schedules at
- malaga.avanzagrupo.com
Bus from Estación de Autobuses de Málaga to Estación de Autobuses de Marbella
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- €9–18
- Schedules at
- malaga.avanzagrupo.com
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Geneva - Bus Station to Valence - Central Bus Station
- Ave. Duration
- 4h 20m
- Frequency
- 3 times a day
- Estimated price
- €24–35
- Website
- https://www.blablacar.co.uk/bus
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Geneva - Bus Station to Valence - Central Bus Station
- Ave. Duration
- 4h 55m
- Frequency
- Twice daily
- Estimated price
- €11–28
- Website
- https://www.flixbus.co.uk
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Geneva - Bus station to Estación Sur de Autobuses
- Ave. Duration
- 21h 45m
- Frequency
- Twice a week
- Estimated price
- €120–190
- Website
- https://www.alsa.com/en/
- Phone
- +34 916 52 00 11
- info@interbus.es
- Website
- interbus.es
Bus from Estación Sur de Autobuses to Marbella
- Ave. Duration
- 7h
- Frequency
- 4 times a day
- Estimated price
- €24–55
- Website
- https://www.interbus.es/
- info@flibco.com
- Website
- flibco.com
Bus from Piazza Luigi di Savoia to Bergamo Airport Bus Station
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- €8–10
- Website
- https://www.flibco.com/en
- Phone
- +39 02 3008 9000
- mail@autostradale.it
- Website
- autostradale.it
Bus from Piazza Luigi di Savoia to Bergamo Airport Bus Station
- Ave. Duration
- 1h
- Frequency
- Every 30 minutes
- Estimated price
- €4–17
- Website
- https://autostradale.it/?lang=en-GB
- Standard Rate
- €13–17
Want to know more about travelling around Spain
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Want to know more about Flixbus?
Read the travel guide






































































