Image
Image
Deals
Business
The Matterhorn lit above Zermatt at night with village lights below

Geneva, Zurich & Milan to Zermatt Transfers Private Cars, Minibuses & Coaches to Zermatt and the Matterhorn Valley

Fixed-price ski transfers from Geneva, Zurich and Milan Malpensa to Zermatt

No road will take you into Zermatt. Your car stops at Täsch, below the village, and a train carries you and the ski bags the last stretch up under the Matterhorn. Knowing that before you land is half the job. The other half is the airport, and the order of the three will surprise you. One three-seat private car, three fares: £490 out of Milan Malpensa, £557 out of Geneva Airport, £807 out of Zurich.

Malpensa is the closest to you as well, at 210 km. Geneva is where most people fly into and 230 km away, so compare the two before anyone buys a seat rather than after.

Private car from £557 out of Geneva Airport, or £490 from Milan Malpensa · Free cancellation up to 24 hours before travel · Prices are indicative. Check hoppa.com for live prices.

Get an AI summary of this page onGoogle AIChatGPTPerplexityClaude

Rated by real travellers

Great
Skiers stopped on a piste looking across to the Matterhorn

What Zermatt skiers ask before they book

Three airports can get you here, the cheapest is not the one you are expecting, and no car of any kind takes you into the village itself.

The basics

How long is the transfer from Geneva Airport to Zermatt?

You are on the road about 3 to 3.5 hours for the 230 km. Fly into Milan Malpensa and it is 210 km in much the same time. Zurich is the long one: 215 km, but 3.5 to 4 hours.

How much is a Geneva to Zermatt transfer?

£557 buys you a private car out of Geneva with three seats and the skis in, or £611 for the four-seat car. Malpensa quotes you the same three-seat car at £490. You hire the vehicle, not a seat in it, and every figure is indicative.

Which airport is cheapest for Zermatt?

Milan Malpensa, whatever you book: £490 for a private car against £557 from Geneva and £807 from Zurich. It sits nearest to you as well, at 210 km. You can only act on that before the flights are booked.

Can a car take us all the way into the village?

No, and nothing will. Zermatt is car-free. Your road ends at Täsch and a train carries you the last stretch up to the resort, so check the drop-off point on the booking screen before you travel.

There are ten of us. What should we book?

Book a coach rather than a minibus if you fly into Geneva or Zurich. Ten seats costs you £4,044 from Geneva while a 17-seat coach is £1,466. Zurich does the same thing to you. Malpensa prices ten seats sanely at £1,214.

Is there a shared shuttle from Geneva Airport to Zermatt?

There is no shared shuttle on this route. Every hoppa transfer here is a private vehicle priced per vehicle rather than per head, so your group splits one fare.

How long is the ski season in Zermatt?

The longest in the Alps, and it does not stop in spring. You can ski the glacier through the summer as well. Three separate ski areas sit above the village, with four peaks you reach by mountain railway.

Which vehicle fits my group?

How many people and how much luggage fit in each vehicle?

Vehicle categories include Sedan, Business Sedan, Minivan, Business Minivan, Minibus and Bus. Each has a strict insured maximum for passengers and luggage that drivers must adhere to. Default luggage allowance is one 24-inch suitcase per passenger. Bags larger than 24″ count as two pieces. Choose a category that fits both your party and your bags.

Will I get the exact car shown in the picture?

Vehicle images are for illustration only. You're booking a category, not a specific model, and we may upgrade you to a higher category at no extra charge if your selected one isn't available.

Can I add a child seat for my baby or toddler?

Yes. We offer infant carriers, baby seats and boosters depending on your supplier and route. Add the seat type you need during booking so it can be confirmed in advance.

How much does a child seat cost?

The first child seat in your booking is included free. Any additional seats may carry a fee from the supplier. The exact amount is shown in your booking quote before you pay, so there are no surprises.

I forgot to request a child seat: can I add it after booking?

Yes. Contact customer service as soon as possible to add it to your booking. Late requests are honoured subject to availability, so the sooner you ask, the better. Important: no refund or replacement applies if a driver arrives without a seat that wasn't requested in time.

Is my child seat guaranteed once I've added it to my booking?

If you've added the seat at the time of booking, it's confirmed with your transport supplier. Seats requested after the booking is placed are subject to availability. If a seat ends up unavailable on arrival because it wasn't requested in time, no refund applies.

Can I bring a pet or service animal?

Yes, at no extra charge. Notify us at booking so the right vehicle is allocated. Important: animals count toward the vehicle's passenger capacity, so a 5-seat vehicle with two pets has three human seats.

Do you have wheelchair-accessible options?

Yes. Note any accessibility need (wheelchair, mobility scooter, special assistance) in the booking comments. We work with specialised partners and make reasonable efforts to accommodate.

What if my flight is delayed?

Will my driver wait if my flight is late?

Yes. Your driver waits up to 60 minutes free on airport pickups. International flights add a 30-minute buffer on top, so the free waiting period starts after that buffer ends.

What if my flight is delayed by more than 2 hours?

A delay that long may mean your transfer has to be rescheduled, so call the number on your e-ticket as soon as you know. Customer service will coordinate a new pickup time with the driver. If your driver cannot pick you up as scheduled, your order is cancelled without charge.

What if my flight is cancelled entirely?

Your transfer is cancelled free of charge. Contact customer service immediately so we can update the booking.

What if my flight is diverted to a different airport?

Contact us immediately. We'll do our best to reschedule your pickup, though we can't guarantee a free transfer if the new airport is in a different region or significantly further from your destination.

Where will I meet my driver?

24 hours before pickup we send a final SMS or WhatsApp with the exact meeting point and your driver's contact details. Meet & greet at the arrival gate is available on request, subject to airport policy. If it is not possible at the gate, we'll assign an alternative meeting point.

What if I'm stuck inside the airport (luggage, immigration)?

Use the emergency number on your e-ticket to call the driver or local supplier and let them know you're still in the terminal. The driver will wait through their free period and, if reached in time, can sometimes extend.

What counts as a no-show?

Not appearing within the free waiting period and being unreachable for additional time. No-shows are charged in full and non-refundable.

Best price & current deals

Where can I find a discount code?

Active offers are applied automatically when you search. There's nothing to enter manually. To see what's currently running, check our discount codes page or our homepage banner.

Should I book early?

Yes. We recommend booking at least 24 hours in advance for the best vehicle selection. Bookings within 24 hours are subject to availability and may carry an expedited service fee. Booking early also locks in today's price.

Is there a low-deposit option?

On selected services and destinations, yes. Pay a deposit now and the balance before your travel date. If the balance isn't paid in time the booking auto-cancels and the deposit is forfeited. Note: low-deposit bookings can't be paid with hoppa Credits.

What is Refund Protect?

An optional add-on at checkout from our partner Refund Protect. If you (or anyone in your party) can't attend for a covered reason, you receive 100% of your booking back. Refund Protect's decision is final. See their full terms when adding the option.

Can I use hoppa Credits from a previous booking?

Yes. hoppa Credits apply automatically to your next booking when you log in with the same email. They expire 12 months after issue, can't be transferred between accounts, and can't be combined with low-deposit bookings.

Can I cancel and get a refund?

Yes, depending on timing and vehicle size. Up to 7 seats: free cancellation at least 24 hours before pickup; 100% charge less than 24 hours before. 8–14 seats: free at least 48 hours before pickup. 16+ seats: free at least 14 days before pickup, 50% back less than 14 days but more than 7 days, no refund less than 7 days before pickup. Approved refunds reach your original payment method in 5 to 7 business days.

Why hoppa? Trust & comparison

Who is hoppa exactly?

hoppa is a global mobility platform for airport transfers, airport taxis, ride-hailing, private holiday transfers and shuttles, empowering 40 million+ customers with seamless, door-to-door ground transportation across 182+ countries and 2,600+ airports and resorts.

In one place, you can instantly compare and book with real-time access to the best fares and optimal routes for every journey and every budget. Our network of 70,000+ vetted local fleet providers delivers reliable, fixed-price travel for every need.

Trusted by the world's leading payment networks and super apps, including Mastercard and UnionPay, to power their global mobility ecosystems and agentic travel transactions.

Why pre-book instead of grabbing a taxi at arrivals?

Fixed price quoted upfront (no meter, no surprise tolls), driver waits up to 60 minutes free if your flight's late, meet & greet on request, child seats and accessibility bookable in advance, 24/7 multilingual support, and a clear cancellation policy if plans change.

Aren't I just paying a middleman fee?

Your payment covers both our booking service and the supplier's fare. We pay the supplier on your behalf. That's what gives you a fixed all-in price, dispute resolution, and a single point of contact if anything goes wrong on the trip.

Are the drivers vetted and licensed?

We only work with established local transport partners who meet our service and safety standards, and who operate under their own local licensing and insurance requirements. Each supplier is contracted directly by hoppa.

Is my booking and payment secure?

Yes. Payments are processed through industry-standard encryption and secure payment gateways. Your booking details and personal information are protected throughout the transaction.

Can I read verified reviews?

Yes. Thousands of travellers share their journey feedback on our website and on Trustpilot, so you can see real experiences from past passengers before you book.

What if something goes wrong on the day?

24/7 phone support is available in English, Spanish and Chinese; chat support runs in all languages. Emergency contact numbers are on your e-ticket so you can reach support or the local supplier directly.

How do I complain after the trip?

Any complaint must reach customer service within 30 days of the date of service. Email customer service with your booking reference.

Already booked? Login & manage

Where's my e-ticket and pickup time?

A confirmation email goes out immediately after booking, a reminder 7 days before, and final pickup details by SMS or WhatsApp 24 hours before. Everything is also visible in My Bookings when you log in.

Can I get a VAT invoice for expenses?

Yes. Contact customer service within 30 days of your trip to issue an invoice.

I left something in the car

Contact customer service as soon as possible. We'll make reasonable efforts to recover and return your item, but we can't guarantee retrieval and don't accept liability for items left behind.

Smoking, damage and cleaning fees

Smoking or vaping in any vehicle triggers a minimum cleaning fee and the driver may end the trip; the fare becomes non-refundable. Rubbish, spills or other damage in the vehicle can also incur a cleaning fee. Both are disclosed before they are applied.

What are hoppa Credits?

Credit issued on refunds or as a goodwill gesture. They apply automatically to your next booking when you log in with the same email, expire 12 months after issue, can't be transferred, and can't be combined with low-deposit bookings.

How do I cancel my booking? Can I get a refund?

Cancel from your account or by contacting support. Refund depends on timing and vehicle size: up to 7 seats: free at least 24 hours before pickup, 100% charge less than 24 hours before. 8–14 seats: free at least 48 hours before pickup. 16+ seats: free at least 14 days before pickup, 50% back less than 14 days but more than 7 days, no refund less than 7 days before pickup.

Can I change my booking details?

Yes, but only for: passenger names, contact numbers, number of passengers, and luggage count (within the booked vehicle's capacity). One free modification is allowed if your booking is eligible. For other changes, including route, vehicle category or pickup point, you'll need to cancel and rebook at the current price.

How long do refunds take to process?

Approved refunds reach your original payment method in 5 to 7 business days.

Common problems on the way to Zermatt, and how hoppa solves them

No road reaches the village, the three airports price this run in the opposite order to their billing, and the vehicle ladders will charge you more for the smaller bus. Every one of those can catch you, and every one of them closes before you fly.

Challenge Solution How do we solve it?
You assumed Geneva was the cheap way in Price Malpensa before you price the flights. You pay £490 for a private car out of Milan Malpensa against £557 out of Geneva, and Malpensa is the nearer of the two at 210 km. The gap widens with every seat you add.
You booked Geneva flights for a party of twenty-three That single decision is worth thousands. The same 23-seat coach costs you £2,484 out of Malpensa, £8,933 out of Geneva and £11,105 out of Zurich. No other choice you make here is worth that much.
There are ten of you and you searched for a ten-seater Look at the coaches instead. Out of Geneva you pay £4,044 for a 10-seat minibus and £1,466 for a 17-seat coach. Out of Zurich it is £3,471 against £1,740 for 18 seats. The bigger vehicle costs you less than half on both.
Four of you, and the MPV looked like the family option Take the four-seat car or the minibus. Out of Geneva you pay £611 for a 4-seat private car and £662 for an 8-seat minibus. The 4-seat private MPV costs you £1,129. The word MPV costs you more than the seats do.
You expected to be dropped outside your hotel Know where the road stops before you land. Zermatt is car-free. Täsch is where the road ends for every vehicle you could arrive in, and the train carries you the last stretch into the village. Confirm the drop-off on the booking screen so you are not working it out with the ski bags in your hands.
Your flight lands late Book a transfer with flight tracking and 24/7 support. hoppa watches your inbound flight and moves the pickup to match. Airport arrivals buy you up to 60 minutes of free waiting, plus 30 minutes more on international flights. Your driver is already assigned, so you have nothing to find at the kerb.
The train route needs two changes with the skis Take the road leg as one booking. From Geneva your rail route runs through Visp and takes around 4 hours with a change; from Milan it goes via Brig and takes 4 to 5. Every change puts you on a platform with the board bags on your shoulder. A transfer gives you one vehicle and one driver for the airport leg.
Five of you flying into Malpensa Book the eight-seater, not the five. You pay £813 for a 5-seat minibus on that route and £617 for a 7- or 8-seat one. More seats, more room for your gear, and nearly two hundred pounds less.

Why do Zermatt travellers choose a private transfer with hoppa?

You cannot make the last part of this journey simple, and nothing before it needs to be complicated. No road enters the village, so your arrival ends the same way whatever you book: a vehicle as far as Täsch, then the train up. What you are really deciding is how you spend the three hours before that. One vehicle from the terminal with your skis inside it, or a rail ticket, two changes and a platform at Visp.

Book the airport leg ahead and the only moving part you have left is that final train. Your driver meets the flight, the gear travels in the boot, and you settled the cost of the road at home.

  • One fixed price for your road leg, agreed when you book. February in the Visp valley will not change it, and neither will a queue at the Täsch car park.
  • Sized for the gear. Count your ski and board bags into the booking. Everything in that boot has to come out again at the railhead and go onto a train, so you want the vehicle that takes it all in one load.
  • Named pickup. You get your driver's name and contact details 24 hours ahead, at whichever of the three airports you land at.
  • Free cancellation up to 24 hours before travel on vehicles seating 7 or fewer.
  • Flight tracking buys you up to 60 minutes of free waiting, plus a 30 minute international buffer.
  With a standard ride app When you book with hoppa
Choosing the airport You book the flight into the airport the resort page names first. Three gateways priced side by side before you commit: £490, £557 and £807 for the same private car.
Travelling as a large group Twenty-three seats booked on the ladder that happens to be in front of you. £2,484 out of Malpensa for the same 23-seat coach that costs you £11,105 out of Zurich.
The last leg into the village You find out about Täsch when the driver pulls in there. You know the road ends at Täsch before you fly, and the drop-off point is confirmed on the booking screen.
The driver Whoever will take a three-hour run up the valley on a January evening. A vetted local operator who works this valley through the winter, confirmed to you before you fly.
The price A meter, or a rate quoted at the kerb once the driver counts your four board bags. A fixed all-in price you agree at booking. Taxes and the driver's fee are already inside it.
The vehicle A saloon with a boot for two suitcases, and your snowboards left on the pavement. Sized from the gear you declared, and winter-equipped for a valley road in February.
A delayed flight Your ride is gone and you rebook from the terminal at whatever the late rate is. Your pickup moves with your inbound flight. up to 60 minutes of free waiting, plus 30 more on an international arrival.
When plans change A non-refundable booking, or a phone queue. Free cancellation up to 24 hours before travel on 7 seats and under. Support answers you in an average of 11 seconds, 24/7.

How long is the transfer from Geneva Airport to Zermatt?

You are looking at about 3 to 3.5 hours for the 230 km if you land at Geneva Airport, which is where most people arriving here do. Milan Malpensa sits nearer at 210 km and takes you about the same. Zurich is the slow one at 215 km and 3.5 to 4 hours.

All three set you down in the same place. Täsch is where the road stops, and the train carries you the last stretch up to the village, so the drive time you are reading is the airport leg rather than the whole journey. Confirm your drop-off point when you book.

Route Drive time Approx. cost per vehicle Vehicle type
Geneva Airport (GVA) to Zermatt ~3 hr to 3 hr 30 min · 230 km £557–£662private car to 8-seat minibus Private car up to an 8-seat minibus. The widest flight choice, and sound value up to eight seats
Milan Malpensa (MXP) to Zermatt ~3 hr to 3 hr 30 min · 210 km £490–£617private car to 8-seat minibus Private car up to an 8-seat minibus. Your nearest airport, and the cheapest at every size
Zurich Airport (ZRH) to Zermatt ~3 hr 30 min to 4 hr · 215 km £807–£1,085private car to 8-seat minibus Private car up to an 8-seat minibus. The dearest fare of the three, and the longest drive

Please note: Distances and drive times assume clear roads, and they cover your road leg only. No vehicle reaches the village, so each of these journeys sets you down at Täsch and the train takes you the last stretch. Each price runs from a private car to the cheapest 8-seat minibus that route offers, so the top of the range buys you a bigger vehicle rather than a surcharge. Prices are indicative.

A deep-snow valley seen from above, with a settlement far below

How much is a transfer to Zermatt?

£557 one way is where Geneva Airport starts you, and it buys a private car with three seats, three ski bags and the valley run as far as the road goes. Malpensa quotes you the identical car at £490, which is the most useful number you will read today if your flights are not booked yet.

Up to eight seats all three gateways treat you sensibly. Above eight seats two of them stop behaving at all.

That is the rung most groups get wrong. Out of Geneva you pay £4,044 for a 10-seat minibus and £1,466 for a 17-seat coach with seven more seats in it. Zurich does the same thing to you. Book the coach. Prices are indicative.

Not every group needs a private car, and on this run the airport you pick moves your fare further than the vehicle does. Beyond what is priced here, hoppa runs a wider range of vehicle types:

  • Wheelchair accessible minibus: 1 to 6 seats, for travellers and families with mobility needs. Ask for it when you book.
  • Private coach: up to 60 seats for a club trip or a school party, from £2,675 out of Malpensa for 36 seats against £9,403 out of Geneva. Vehicles seating 16 or more need 14 days' notice to cancel free of charge.

Child seats are free: you get the first one at no charge, requested at booking. Pets and service animals are permitted and count toward your vehicle's passenger allowance.

Vehicle type Max passengers Luggage capacity Why choose this option? Estimated price (one-way)
Private car (Milan Malpensa) Up to 3 Up to 3 ski or board bags Your cheapest way into this valley from any airport, and the nearest one at 210 km. About 3 to 3.5 hours to Täsch. From £490
Private car (Geneva Airport) Up to 3 Up to 3 ski or board bags The default booking on this route. 230 km, about 3 to 3.5 hours. A two-seat car is £550 and a four-seat one £611 on the same route. From £557
Private car (Zurich) Up to 3 Up to 3 ski or board bags The dearest car of the three, and the longest drive. An SUV on the same route costs you £824. From £807
Private MPV (Milan Malpensa) Up to 4 Up to 4 ski or board bags Four seats and a boot that actually takes the skis. Five seats costs you £528 on the same route. Geneva's own 4-seat MPV costs £1,129, which is the comparison worth your time. From £515
Private car, 4 seats (Geneva Airport) Up to 4 Up to 4 ski or board bags Book this rather than the Geneva MPV at £1,129. Same four seats, and the boot still takes four ski bags if you declare them. From £611
Small minibus (Geneva Airport, 5 to 7) Up to 7 Up to 7 ski or board bags The vehicle you never think to search for, and it undercuts every MPV on this route. Seven seats is £650. From £627
Private minibus (Milan Malpensa, 7 to 8) Up to 8 Up to 8 ski or board bags Seven and eight seats cost the same here, and both undercut this route's own 5-seat minibus at £813. Five of you should book the eight. From £617
Private minibus (Geneva Airport, 8 seats) Up to 8 Up to 8 ski or board bags Eight of you split this and nothing out of Geneva beats it, and it is the last size at which this gateway is priced normally. The same eight seats are £617 from Malpensa and £1,085 from Zurich. From £662
Coach (Geneva Airport, 17 seats) Up to 17 Up to 17 ski or board bags Book this instead of the 10-seat minibus at £4,044 or the 14-seater at £5,642 on the same route. Vehicles seating 16 or more need 14 days' notice to cancel free of charge. From £1,466
Large minibus (Milan Malpensa, 10 to 16) Up to 16 Up to 16 ski or board bags The only route of the three whose big minibuses are priced sanely for you. Ten seats is £1,214, fourteen £1,531 and sixteen £2,294. Vehicles seating 8 to 14 need 48 hours' notice to cancel free of charge. From £1,214
Coach (Zurich, 18 seats) Up to 18 Up to 18 ski or board bags The same inversion as Geneva: a 10-seat minibus on this route is £3,471 and a 14-seater £4,165, so eighteen seats cost half of ten. Vehicles seating 16 or more need 14 days' notice to cancel free of charge. From £1,740
Coach (Milan Malpensa, 23 seats) Up to 23 Up to 23 ski or board bags Your large-group answer, and it is not close. Geneva charges you £8,933 for the same coach and Zurich £11,105. From £2,484
Executive car (Geneva Airport) Up to 3 Up to 3 ski or board bags The upgrade most people take on this route, and cheaper than Zurich's at £824. A luxury car out of Geneva costs you £1,078. From £569

Read this before you book the flights:

  • Compare Malpensa with Geneva first. It sits nearer to you at 210 km and costs less on every vehicle: £490 against £557 for the same private car, £2,484 against £8,933 for the same coach. Once your flights are ticketed this choice is gone.
  • If there are ten of you, price a coach. Geneva charges you £4,044 for a 10-seat minibus and £1,466 for a 17-seat coach. Zurich runs the same way round.
  • No road reaches the village. Täsch is the end of the line for your car, and the train covers the last stretch. Plan your arrival knowing that, rather than discovering it.
  • Allow 3 to 3.5 hours from Geneva or Malpensa, and 3.5 to 4 from Zurich.
  • Declare the ski bags. One bag per person up to 24 inches is standard; over 24 inches counts as two pieces, and that changes the vehicle you need.
  • Ask for the child seat at booking. You get the first one free, as long as you request it in advance.
  • Your cancellation window runs off the vehicle size. 24 hours on 7 seats and under, 48 hours on 8 to 14, 14 days on 16 and above.
  • You can still book inside 24 hours, though an expedited booking fee applies.
A red mountain train crossing a viaduct in deep snow

Which Zermatt transfer is right for you?

Four questions, and you will know which vehicle and which of the three airports suits your group.

Who are you travelling with?
Where are you flying into, or heading on to?
Any extra needs?

Most popular

Private car

Best for: Couples and threes taking the valley run in one vehicle. From £490 out of Malpensa, £557 out of Geneva Airport and £807 out of Zurich.

One thing to know: A fixed all-in fare with no meter and no late-evening rate. Your road ends at Täsch, so confirm the drop-off point on the booking screen.

Price from £557 3 hr to 3 hr 30 min from Geneva Check live prices

Best for families

Private MPV

Best for: Families of four or five whose ski and board bags will not go in a saloon boot. £515 out of Malpensa for four and £528 for five.

One thing to know: Out of Geneva do the opposite: the 4-seat private car is £611 against £1,129 for the MPV on the same route. First child seat free, requested in advance.

Price from £515 3 hr to 3 hr 30 min from Geneva Check live prices

Cheapest per head

Private minibus

Best for: Groups of up to 8. £617 from Malpensa, £662 from Geneva Airport and £1,085 from Zurich, priced per vehicle.

One thing to know: Past eight seats, stop looking at minibuses on the Swiss gateways: Geneva charges you £4,044 for a 10-seater against £1,466 for a 17-seat coach. There is no shared shuttle on this route either way. Vehicles seating 8 to 14 need 48 hours' notice to cancel free of charge.

Price from £617 3 hr to 3 hr 30 min from Geneva Check live prices

How to book your Zermatt transfer

Takes less than 200 seconds to complete.
Book Now
1

Enter your details

Use the search bar to tell us your arrival airport (Geneva, Milan Malpensa or Zurich), your travel dates and where you are staying. Zermatt is car-free, so check what the booking screen shows as the drop-off point before you pay.

2

Choose your transfer

Compare private vehicles side by side: private car from £490, 4-seat car from £611, 5-seat minibus from £627, 8-seat minibus from £617, 17-seat coach from £1,466. All prices and journey times shown upfront.

3

Add what you are carrying

Tell us how many ski, board and boot bags you are bringing, and ask for a child seat if you need one, since you get the first one free. Pets and service animals are permitted and count toward your vehicle's passenger allowance.

4

Pay, confirm and travel

Pay once, at the price shown, with Visa, Mastercard, American Express, Maestro or PayPal. Your e-ticket names the meeting point in arrivals, hoppa tracks your inbound flight and the driver's details arrive 24 hours before pickup. Free cancellation up to 24 hours before travel on vehicles seating 7 or fewer.

How else can you get to Zermatt?

Rail matters to you here in a way it does not at most ski resorts, since the train is the only thing that finishes the job. From Geneva Airport your route runs through Visp with a change, around 4 hours in total. From Milan it goes via Brig and takes 4 to 5. From Zurich it is Visp again, 3.5 to 4 hours.

So what you are really choosing is the shape of the airport leg: a vehicle with your name on it and the gear in the boot, or a ticket and a change with the boards on your shoulder. Judge your options on that rather than on the headline fare.

Transport option Indicative price to Zermatt Journey time What's included / what to watch for
hoppa private car (Milan Malpensa to Zermatt) From £490 per vehicle ~3 hr to 3 hr 30 min · 210 km The cheapest and nearest of the three, and the one you are most likely to check last. A named driver waits inside arrivals and takes you up the valley road as far as vehicles go. Worth pricing before your flights are booked rather than after.
hoppa private car (Geneva Airport to Zermatt) From £557 per vehicle ~3 hr to 3 hr 30 min · 230 km The default for most people arriving. Geneva gives you the widest flight choice of the three and prices the run at £557 for a three-seat car. Four seats is £611, which is the figure to know before you book an MPV.
hoppa private coach (Milan Malpensa to Zermatt) From £2,484 per vehicle ~3 hr to 3 hr 30 min · 210 km Your large-group answer, by a margin no other decision matches. Twenty-three seats out of Malpensa costs you £2,484 against £8,933 from Geneva and £11,105 from Zurich. Settle the airport before anyone books a seat.
Train via Visp Ticketed per person, plus the last leg About 4 hours from Geneva Airport Scenic, reliable, and the only thing that reaches the village. Geneva Airport to Visp direct, then change for the line up the valley. About 4 hours in total from Geneva and 3.5 to 4 from Zurich, with your skis on every leg and a ticket per person rather than per group.
Long-distance coach to Sion or Visp Ticketed per person, plus the last legs 4 to 5 hours in total Your budget route from Geneva. Coaches run to Sion and Visp, and the train takes over from there. Cheap per head if you are travelling light, and a long evening if you are carrying boards.
Hire car from the airport Day rate + fuel 3 hr to 3 hr 30 min from Geneva The one resort where this argument is different. You cannot drive into the village at all. The car stops at Täsch, where you park it for the week and take the train up. So you are paying a week's hire and parking for a vehicle you cannot use once you arrive, and only day trips over to Cervinia or Aosta make that worth it.
Turning up and hoping for a taxi No fixed price Varies Avoid. You are asking for a three-hour run up a valley that dead ends at a railhead, and not every driver at the rank will take it. No fixed price, no guarantee the car takes your four board bags, and no recourse if nobody will go that far at that hour. Book ahead instead.

What should you know about skiing Zermatt in winter?

Three separate ski areas sit above the village, you reach four peaks by mountain railway, and the season is the longest in the Alps, long enough that the glacier carries skiing right through the summer. The sheltered southern position is what does it, and it is why you find conditions holding here when lower resorts are struggling.

That length changes how you plan rather than whether you go. Three things follow from it:

  • The shoulder weeks give you real skiing. A resort with the longest season in the Alps is worth your time in late spring, when the rest of the region is closing lifts and the flights are cheaper.
  • The mountain railways are part of your ski day, not scenery. Four peaks are reached that way, so moving about above the village puts you on a timetable. Read it on the first morning.
  • The village works the way it does with no cars in it. You walk everywhere, or take an electric taxi or a horse-drawn sleigh. Pack for walking between your accommodation and the lifts with boots on.

Off the snow you have ice climbing, sleigh rides, snow-biking, tobogganing and squash, with 20 saunas and a saltwater pool for the evening. That is a fuller wet-weather list than most Alpine resorts give you, which matters over a week.

Want a second base in the same trip? Cervinia sits on the Italian side of the same mountain and Chamonix is 144 km away. Both are separate transfers, so book each one to the address you are actually sleeping at.

A piste running along a ridge under a clear winter sky

Your Zermatt arrival guide, from the terminal to the first lift

Between landing at Geneva and unlocking your chalet door you have roughly three and a half to four hours: about three on the road to Täsch, then the shuttle train for the final climb. Whichever airport you fly into, your arrival ends that way. That last stretch is the one part of the journey no car is allowed to make.

Here is your afternoon step by step, what changes between the three airports, and the hand-off at the railhead that catches people out on a first visit.

Ski-goers' arrival guide to Zermatt

Everything you need from wheels down to first lift under the Matterhorn.

Landing at Geneva Airport (GVA)

Geneva sits 230 km from Zermatt and is the airport most people use, on flight choice rather than on price. Allow about 3 to 3.5 hours for your road leg, and remember that it finishes at Täsch rather than in the village. A private car is £557 and an 8-seat minibus £662.

Meeting your hoppa driver

Your driver waits in the arrivals hall, holding a name board with your surname. Twenty-four hours before pickup hoppa sends a final SMS or WhatsApp with the exact spot and your driver's contact details.

  • Airport arrivals carry up to 60 minutes of free waiting, plus a 30 minute buffer on international flights
  • Your driver tracks the inbound flight, so a delay moves the pickup rather than losing it
  • If you cannot see them, stay where you are and call the number on your e-ticket. hoppa answers in an average of 11 seconds, and it is a person, not a chatbot
Tip: save the emergency number from your e-ticket to your phone before you leave the terminal, and check your accommodation's own instructions for the final leg while you still have airport wi-fi.

Baggage & ski gear

Your skis and boards are checked in as special baggage and come off a designated oversized belt rather than the standard carousel. Tell hoppa how many ski, board and boot bags you are carrying when you book, so the vehicle that arrives has the space. You get one bag per person up to 24 inches, and anything longer counts as two pieces, which a ski bag almost always does.

Landing somewhere else instead

Three airports price this run and the fares are nothing like each other. Book the transfer for the airport you are actually landing at:

  • Milan Malpensa (MXP): 210 km, about 3 to 3.5 hours, from £490. The nearest and the cheapest at every size, including £2,484 for a 23-seat coach
  • Geneva (GVA): 230 km, about 3 to 3.5 hours, from £557. The widest flight choice
  • Zurich (ZRH): 215 km but 3.5 to 4 hours, from £807

Täsch, and the last stretch up

Zermatt is car-free. That is not a parking restriction or a permit scheme. No through road exists, and whichever direction you arrive from, your vehicle stops at Täsch below the village. From there the train carries you the last stretch up, and inside the resort itself you move on foot, by electric taxi or by sleigh.

Worth knowing: your transfer covers the road leg, so confirm on the booking screen exactly where the driver sets you down. Knowing that before you fly is the difference between a smooth handover and a scramble with four ski bags.

What to have ready before you land

  • Your accommodation's own arrival instructions: most Zermatt hotels publish one for exactly this last leg, and several meet guests at the station with an electric taxi
  • The property name written down, as it appears on your booking, so the driver and anyone meeting you are talking about the same building
  • A phone number that works in Switzerland, so the driver can reach you rather than circling

The drive itself

The valley road is ordinary winter driving and well maintained, since it is the only way in. What it is not is short: you have three hours or more from any of the three airports, most of it after you leave the motorway. Every vetted operator on these routes runs winter-equipped vehicles and drives this valley through the season.

Your first day on the hill

Three ski areas sit above Zermatt, with four peaks you reach by mountain railway and terrain running from gentle beginner slopes to serious descents. The sheltered southern position gives the resort its snow record and the longest season in the Alps, summer glacier skiing included.

Getting to the lifts

  • On foot: the village has no cars, so you walk to the lift with boots on and the distances are village-sized
  • Electric taxis and sleighs: the local answer to a suitcase or a tired afternoon, and part of why the place feels the way it does
  • The mountain railways: you reach four peaks this way, so plan your day around their timetable rather than against it
Tip: the three ski areas are not all a short hop from one another. Pick one for the first day and learn the way back down to the village before you go exploring.

Timing your arrival

Take a morning flight into Geneva or Malpensa and you are at the railhead by mid-afternoon and in the village before dark, which on a week's holiday saves you most of a day. An evening flight means a night arrival and the last train up, so check its timetable before you book that fare. Transfers run through the night on these routes; a nighttime surcharge applies between 22:00 and 08:00 local time and sits inside the price you already agreed.

If the weather closes in

You have more to do here than on most bad days in the Alps: ice climbing, indoor climbing, tobogganing, squash, swimming, and 20 saunas with a saltwater pool. For a change of hill entirely, Cervinia lies on the Italian side of the same mountain and St. Moritz is a long day out at 295 km.

Practical essentials

Your transfer, in numbers

  • Free waiting on airport arrivals: up to 60 minutes, plus a 30 minute buffer on international flights
  • Free waiting on departures and point-to-point: up to 15 minutes after the scheduled pickup time
  • Cancellation: 24 hours before travel on 7 seats and under, 48 hours on 8 to 14 seats, 14 days on 16 seats and above, all for a full refund
  • Child seats: the first one is free. Request it at booking
  • Luggage: one bag per person up to 24 inches. Over 24 inches counts as two pieces
  • Nighttime surcharge: 22:00 to 08:00 local time, already included in the price you agree
  • Booking inside 24 hours: possible, with an expedited booking fee
  • Pets and service animals: permitted, counting toward the vehicle's passenger allowance

Paying for it

Your transfer is paid once, upfront, in the currency you booked it in, so there is nothing to settle with the driver and no cash to find at the end of a long day. hoppa takes Visa, Mastercard, American Express, Maestro and PayPal.

Arriving from Milan Malpensa

Malpensa is in Italy and the resort is in the Swiss Valais, so your drive crosses a border. Carry the documents you would carry for any international trip and keep your GHIC or EHIC to hand. Your booking is one journey and the driver handles the crossing as part of it.

Winter driving on these routes

The valley is the only road in, so it is cleared and driven all winter. Plan for the length rather than the difficulty: three hours or more from every gateway, at the end of a flight. Every vetted operator on these routes runs winter-equipped vehicles.

If something goes wrong

hoppa's support team answers in an average of 11 seconds, 24/7, across chat, email and phone, with a 99.7% call answer rate. The hoppa help centre is the place to start if you would rather read the answer than ask for it. Any complaint must reach customer service within 30 days of the date of service.

What to expect on the road to Zermatt

Three airports, and none of them is only a terminal. Here is what each city gives you at the far end of the road, whether you land early or your departure leaves you a spare morning.

Can I cancel or change my hoppa transfer?

Yes, though cancelling and changing work differently.

Cancel in time and you get a full refund. The window depends on the size of vehicle you booked:

  • 7-seater and below: cancel at least 24 hours before pick-up.
  • 8 to 14 seater: cancel at least 48 hours before pick-up.
  • 16 seater and above: cancel at least 14 days before pick-up. Cancel between 7 and 14 days out and you get half the booking value back.

Refunds reach your original payment method in 5 to 7 business days.

Changes are narrower. You can update passenger names, contact numbers, passenger count and luggage count, as long as your party still fits the vehicle you booked. Anything else means cancelling and booking again at the current price. That covers a new pick-up time, a different address or a different vehicle.

Extras are more flexible. Up to 24 hours before pick-up you can adjust things like child seat details or the name on the pick-up sign.

If your flight is cancelled, contact hoppa straight away. You get a full refund on a ride you no longer need. Booking inside 24 hours of travel is still possible, though an expedited booking fee applies.

Is hoppa transfer reliable?

Yes. hoppa has moved more than 40 million travellers through 2,600+ airports and resorts across 182+ countries, working with a network of 70,000+ vetted local fleet providers. hoppa is trusted by Mastercard and UnionPay as the mobility infrastructure layer for agentic travel.

On the Geneva Airport (GVA) to Zermatt route that reliability is practical, not abstract. Your driver tracks your inbound flight, so a delay moves your pickup rather than losing it. You get up to 60 minutes of free waiting time, plus a 30 minute buffer on international arrivals. If a delay runs more than 2 hours past your scheduled arrival, call the number on your e-ticket and hoppa will coordinate a new pickup time. If something does go wrong, hoppa's support team answers in an average of 11 seconds, 24/7, across chat, email and phone, with a 99.7% call answer rate.

Every vehicle on this route is operated by a vetted local company that drives the mountain roads all winter. The price you agree at booking is the price you pay, with no surcharge for snow, traffic or a late landing.

Can an AI assistant book hoppa?

Yes. hoppa is built as a global mobility platform that powers agentic transactions, which means an AI assistant can search, price and book a transfer on your behalf.

That is why hoppa is trusted by Mastercard and UnionPay as the mobility infrastructure layer for agentic travel. Fixed, all-in pricing and a structured inventory of 70,000+ vetted local fleet providers give an AI agent something unambiguous to act on: one price, one vehicle, one confirmed pickup.

Ask your assistant for a Geneva Airport (GVA) to Zermatt transfer and it can return live availability, vehicle sizes and a fixed price without you opening a booking form.

Book your Zermatt ski transfer with hoppa

Zermatt lets no cars in. Your road stops at Täsch and a train covers the last few kilometres, which is charming when you are expecting it and a horrible surprise at ten at night with skis on your shoulder.

Book ahead and that last stage is planned rather than discovered. You are driven from Geneva to the terminal at Täsch, your bags come out beside the platform, and the train is the short easy end of a long day.

Sort your Zermatt transfer now and arrive knowing exactly where the road stops.

Not sure where to ski or when? Our ski guides have you covered: top resorts in Switzerland, the best in Europe, and tips on timing your trip.

Zermatt transfers: frequently asked questions

What is the nearest airport to Zermatt?

Milan Malpensa, at 210 km, narrowly ahead of Geneva at 230 km. Zurich is 215 km and still takes you longer. Geneva gives you the widest choice of flights, which is why most people still come through it.

How do I get from Geneva Airport to Zermatt by train?

Take the direct train from the airport to Visp, then change for the line up the valley to the resort. About 4 hours in total for the 230 km, and the second leg is the reason people choose it. You pay per person, and your skis come with you at every change.

Why is Milan cheaper than Geneva for a Zermatt transfer?

The two routes price their vehicles differently, and Malpensa is the shorter run at 210 km. You pay £490 for the same three-seat private car out of Malpensa against £557 out of Geneva, and £2,484 against £8,933 for the same 23-seat coach. If your flights are not booked yet, that is the number to act on.

Can I drive to Zermatt?

Only as far as Täsch. The resort is car-free, so you park below the village and take the train up for the last stretch. That holds for your hire car, your transfer and your own car alike. No permit will get you further.

What does a private car cost from each airport to Zermatt?

For the identical three-seat car: £490 from Milan Malpensa, £557 from Geneva Airport and £807 from Zurich. You are paying for the car rather than a seat in it, whether one of you travels or three. Prices are indicative and fixed the moment you book.

Which vehicle should a group of ten book?

Book a 17-seat coach if you are flying into Geneva. It costs you £1,466 against £4,044 for a 10-seat minibus on the same route. Zurich is the same shape: £1,740 for 18 seats against £3,471 for ten. Only Malpensa prices you a ten-seater sensibly, at £1,214.

How long is the train journey from Zurich to Zermatt?

There is no direct train, so you change at Visp and it takes about 3.5 to 4 hours. That matches the drive from Zurich. Buses run less often and can take you up to 5 hours with changes.

When is the ski season in Zermatt?

Longer than anywhere else in the Alps. The sheltered southern position holds snow across three ski areas, and you can ski the glacier through the summer months as well, so a late-season week here gives you real skiing rather than a gamble.

Can I take ski and snowboard bags in a hoppa transfer to Zermatt?

Yes, and this is the one thing to declare when you book. You get one case up to 24 inches per passenger, and anything longer counts as two pieces, which a ski or board bag almost always does. Say how many you are bringing and your operator sends a vehicle with the boot for them.

Can I get a child seat for the transfer to Zermatt?

Yes, and you pay nothing for the first one. Say which type you want while you are booking and your operator fits it before meeting the flight. The request sits on your booking rather than on a particular terminal, so it follows you whether you land at Geneva, Zurich or Malpensa. It covers your road leg to Täsch only: the train up to the village is a separate service and seats are unreserved.

What happens if my flight is delayed?

hoppa tracks your inbound flight and moves the pickup to match. Airport arrivals buy you up to 60 minutes of free waiting, plus a 30 minute buffer on international flights, and support answers you in an average of 11 seconds if you need it.

What is there to do in Zermatt away from the slopes?

You have ice climbing, indoor climbing, sleigh rides, snow-biking, tobogganing, squash, swimming and ice driving, with 20 saunas and a saltwater pool for afterwards. Come in summer and you get glacier excursions, paragliding, mountain biking and mule trekking instead.

How far is Zermatt from Milan?

Around 210 km, and about 3 to 3.5 hours by private transfer from Milan Malpensa. By rail you would change at Brig and allow 4 to 5 hours. Milan itself is worth a night at either end of your ski week.

Can I change or cancel my Zermatt transfer?

Yes, and your window runs off the vehicle. Seven seats and under cancel free up to 24 hours before travel, 8 to 14 seats need 48 hours, and 16 seats and above need 14 days, each for a full refund. You can still book inside 24 hours with an expedited booking fee.

Transfers available

to our most popular destination of Geneva (Cointrin Intl. Airport) (GVA)