Private Car from Milan
to Geneva, Switzerland
Door-to-door Mercedes with an English-speaking driver from your Milan hotel or Malpensa and Linate airports to your hotel in Geneva or Geneva Airport. About 3 h 45 through the Aosta Valley and the Mont Blanc Tunnel, from €960 per car.
Milan to Geneva by Private Car: About 3 h 45, Door to Door
A private car service from Milan to Geneva covers about 320 km and takes around 3 h 45 from central Milan, and about 3 h 30 from Malpensa, which is on the Geneva side of the city. Your driver collects you at your hotel, home or office, or inside arrivals at the airport, and drives you up the Aosta Valley, through the Mont Blanc Tunnel to Chamonix and on to the door of your hotel in Geneva or the departures area of Geneva Airport. The price is for the whole car, not per person, and includes fuel, motorway tolls and parking.
The direct train from Milano Centrale to Geneva takes about 4 hours and is a good choice for one or two people travelling light between the two main stations. The car makes the difference with luggage or skis, children, an early or late flight, or a hotel far from the station, and the price is shared by up to six passengers in a Mercedes V-Class.
In winter or when the Mont Blanc Tunnel is closed for maintenance, we drive the alternative route over the Simplon Pass and along Lake Geneva, or through the Great St Bernard Tunnel. Your driver checks the conditions before departure. Check your price and book online →
How We Drive You Between Milan and Geneva
Every service is private and priced per car. One driver, one car, one group: yours.
Milan to Your Geneva Hotel
Pick-up at any address in Milan and drop-off at your hotel, office or residence in Geneva. You receive the driver’s name and mobile number the day before.
- About 3 h 45 from central Milan
- Milano Centrale and Garibaldi stations too
- Hotels on the lakefront and in the city centre
- UN, Palais des Nations and the business district
- One way or return, booked together
- Price per car, confirmed before you pay
Malpensa, Linate and Geneva Airport
Landed in Milan and going straight to Geneva, or flying out of Geneva? The driver follows your flight in real time, waits inside arrivals with a name board and helps with every bag.
- Malpensa to Geneva, about 3 h 30
- Linate to Geneva, about 3 h 50
- Milan to Geneva Airport (GVA) from €1,020
- Real-time flight tracking
- 60 minutes free waiting after landing
- Straight to Geneva, no stop in Milan
Aosta, Courmayeur or Chamonix on the Way
Turn the transfer into a scenic day: coffee in Aosta’s Roman centre, lunch in Courmayeur at the foot of Mont Blanc or a walk in Chamonix. Tell us your stops when you book and we include the extra time in the quote.
- Aosta, about 2 hours from Milan
- Courmayeur, about 2 h 20 from Milan
- Chamonix, about 2 h 45 from Milan
- The driver parks and waits while you visit
- Luggage and skis stay safely in the car
- Extra time agreed before you pay
Lake Como, Lausanne and the Return
We also drive to Geneva from Lake Como, on to Lausanne and Montreux, and back from Geneva to Milan and its airports. A car at your disposal for the day starts from €620, depending on the type of service and the distances.
- Como to Geneva from €860
- Milan to Montreux from €940
- Milan to Lausanne from €1,025
- Geneva to Milan from €980
- Milan to Chamonix
- Extra hours at €80 per hour
Milan to Geneva: Prices, Distances and Driving Times
Times we actually plan with on a normal weekday via the Mont Blanc Tunnel, without stops. In winter and on ski weekends allow extra time.
| Route | Distance | Journey Time | Price per car |
|---|---|---|---|
| Milan city to Geneva | about 320 km | about 3 h 45 | from €960 |
| Malpensa Airport (MXP) to Geneva | about 300 km | about 3 h 30 | from €940 |
| Linate Airport (LIN) to Geneva | about 330 km | about 3 h 50 | from €1,000 |
| Bergamo Airport (BGY) to Geneva | about 370 km | about 4 h 15 | from €1,165 |
| Milan city to Geneva Airport (GVA) | about 325 km | about 3 h 45 | from €1,020 |
| Malpensa to Geneva Airport | about 305 km | about 3 h 30 | from €1,000 |
| Geneva to Milan city | about 320 km | about 3 h 45 | from €980 |
| Geneva Airport to Malpensa | about 305 km | about 3 h 30 | from €1,030 |
| Como to Geneva | about 350 km | about 4 h | from €860 |
| Bellagio to Geneva | about 380 km | about 4 h 30 | from €960 |
| Milan to Montreux | about 290 km | about 3 h 45 | from €940 |
| Milan to Lausanne | about 340 km | about 4 h | from €1,025 |
How our prices work
Prices shown are starting prices for a Mercedes E-Class (up to 2 passengers) on a weekday daytime transfer. The V-Class for up to 6 passengers starts from €1,045 Milan to Geneva; the S-Class is on request. Night-time pick-ups, high-season weekends and public holidays are priced differently, and a sightseeing stop is added to the quote. Enter your trip in the form above to see the exact price for your date. It is per car, not per person, and includes fuel, motorway tolls and parking. The Mont Blanc Tunnel and Great St Bernard Tunnel fees are not included. Once your booking is confirmed, the price does not change.
Three Mercedes for the Alps
Recent Mercedes, no more than two to three years old, cleaned and checked before every transfer.
Mercedes E-Class
- Executive sedan, discreet and elegant
- Leather interior and climate control
- 2 large suitcases + cabin bags
- Child seat free on request
- Fuel, tolls and parking included
Mercedes V-Class
- Luxury van with individual seats
- Room for 6 people and their suitcases
- Same price for 1 to 6 passengers
- Child seats free on request
- Fuel, tolls and parking included
Mercedes S-Class
- First-class luxury saloon
- Near-silent cabin, rear comfort seats
- Light luggage only: choose the V-Class for several suitcases
- Price on request
- Fuel, tolls and parking included
The Road from Milan to Geneva
Two ways across the Alps: under Mont Blanc through the Aosta Valley and Chamonix, or over the Simplon Pass and along Lake Geneva.
Stop by stop
- 1MilanStart
Pick-up at your hotel, home or office. Malpensa and Linate airports work the same way.
- 2Aostaabout 185 km · 2 h
The A5 motorway climbs the Aosta Valley past castles and vineyards to the Roman town.
- 3Courmayeurabout 220 km · 2 h 20
At the foot of Mont Blanc, just before the Italian entrance of the tunnel.
- 4Mont Blanc Tunnel11.6 km · about 15 min
The border between Italy and France, under the highest mountain in the Alps.
- 5Chamonixabout 240 km · 2 h 45
The French side of Mont Blanc, a classic stop for lunch or the Aiguille du Midi.
- 6Genevaabout 320 km · about 3 h 45
Into Switzerland near the airport and on to the door of your hotel.
Approximate driving times from central Milan without stops. The tunnel can have waiting times at peak hours and on ski weekends.
Local, Licensed, Milan-Based Since 1993
The details that make a long cross-border transfer easy, from the first email to your hotel in Geneva.
Fixed Price, Written Confirmation
You see the price before you pay. Once confirmed it does not change for traffic, luggage or delays.
A Milan Company Since 1993
Not a global platform or an app. You talk to the same small team that plans and looks after your trip.
English-Speaking Drivers
Every driver speaks English and knows the Aosta Valley, the Mont Blanc Tunnel, the Simplon road and the hotel entrances in Geneva.
Clear on Tunnels and Tolls
Motorway tolls, fuel and parking are in the price. The Mont Blanc Tunnel fee is the only extra, and we tell you before you book.
One Team Responsible
When a trusted local partner chauffeur drives for us, MilanobyCar remains responsible for your booking, the car and the price.
Licensed NCC Operator
A fully licensed Italian private hire company (NCC), insured for every passenger on every trip.
Child Seats at No Cost
Baby and child seats are free on long journeys like Milan to Geneva. Just tell us the ages when you book.
Price Per Car, Not Per Person
One price for the whole vehicle. A family of four pays the same as one passenger in the same car.
What Travellers Say About MilanobyCar
Read independent reviews from clients who travelled with us from Milan across Italy, Switzerland and France.
Frequently Asked Questions — Milan to Geneva
How much does a private car from Milan to Geneva cost?
A private transfer from Milan city to Geneva starts from €960 per car for a Mercedes E-Class with up to 2 passengers, and from €1,045 for a Mercedes V-Class with up to 6 passengers, on a weekday daytime transfer. From Malpensa it starts from €940 and from Linate from €1,000; Milan to Geneva Airport starts from €1,020. Night-time transfers, high-season weekends and public holidays are priced differently. The price is per car, not per person, and includes fuel, motorway tolls and parking; the Mont Blanc Tunnel fee is extra. Enter your trip in the booking form to see the exact price for your date.
How long is the drive from Milan to Geneva?
About 3 h 45 for the 320 km from central Milan via the Aosta Valley and the Mont Blanc Tunnel, and about 3 h 30 from Malpensa. The alternative route over the Simplon Pass and along Lake Geneva takes about 4 h 30. On winter weekends and at the tunnel at peak times allow extra time.
Is the Mont Blanc Tunnel toll included?
No. Motorway tolls, fuel and parking are included, but the Mont Blanc Tunnel and Great St Bernard Tunnel fees are not and are added to your quote. The Simplon Pass route has no tunnel fee.
Is there a direct train from Milan to Geneva?
Yes. Direct trains from Milano Centrale to Genève Cornavin take about 4 hours via the Simplon line. The train suits one or two people travelling light between the two stations; a private car takes about 3 h 45 door to door and is easier with luggage, skis, children or a flight to catch.
Do we need a passport to go from Milan to Geneva?
Switzerland is in the Schengen area, so there is normally no passport control, but it is not in the EU and customs checks can happen at the border. Every passenger should carry a valid passport or national ID card, and goods above the duty-free allowance must be declared.
Can you drive us to Geneva Airport?
Yes. Milan to Geneva Airport (GVA) starts from €1,020 and Malpensa to Geneva Airport from €1,000 per car. We plan the departure time around your flight with a safety margin for the tunnel and the border.
Can we stop on the way to Geneva?
Yes. Aosta, Courmayeur and Chamonix are directly on the main route. Tell us which stop you would like when you book: the driver parks and waits while you visit, your luggage stays in the car, and the extra time is included in the quote you confirm before paying.
What happens if the Mont Blanc Tunnel is closed?
The tunnel is sometimes closed at night or for planned maintenance. In that case we drive through the Great St Bernard Tunnel or over the Simplon Pass and along Lake Geneva, and tell you the new journey time in advance.
Do you also drive from Geneva back to Milan?
Yes. We collect you at your hotel in Geneva or at Geneva Airport and drive you to any Milan address or to Malpensa, Linate or Bergamo airport. Geneva to Milan starts from €980 and Geneva Airport to Malpensa from €1,030 per car. For an afternoon flight from Malpensa, leave Geneva about six hours before take-off.
Do you drive to Geneva from Lake Como, Lausanne or Montreux?
Yes. Como to Geneva starts from €860 and Bellagio to Geneva from €960 per car. From Milan we also drive to Montreux from €940 and to Lausanne from €1,025.
Do you provide child seats?
Yes. Baby seats, child seats and boosters are free of charge on long journeys such as Milan to Geneva. Tell us the age of each child when you book so we can prepare the right seats.
How many passengers and suitcases fit in the car?
The Mercedes E-Class takes up to 2 passengers with 2 large suitcases and cabin bags. The Mercedes V-Class takes up to 6 passengers with their luggage or skis, at the same price for 1 to 6 people. With several large suitcases we recommend the V-Class rather than the S-Class, whose boot is smaller.
Is MilanobyCar a local company?
Yes. MilanobyCar is a licensed NCC private hire company based in Milan since 1993, run by Adrian and a small team. We are not a global platform or a booking app: you deal with the same people from the first email to the end of your trip. When we work with trusted local partner chauffeurs, MilanobyCar remains responsible for your booking.
How do I book and pay?
Enter your pick-up, destination, date and time in the booking form on this page to see the price and book online, or contact us by WhatsApp or phone at +39 335 821 0912 or by email at booking@milanobycar.com. Payment is made online through a secure link. Cancellation terms are in our booking terms and conditions.
Train or Private Car from Milan to Geneva?
Direct trains run from Milano Centrale to Genève Cornavin in about 4 hours via the Simplon line, so for one or two people with light luggage and hotels near both stations the train is a good option. The private car takes about 3 h 45 from door to door, with no luggage to carry through stations, and becomes the better choice from Malpensa, with children or skis, for very early or late journeys, or for a group of three to six people sharing one price.
Mont Blanc Tunnel, Simplon Pass and the Border
The quickest route uses the Mont Blanc Tunnel between Courmayeur and Chamonix. The tunnel toll is not included in our price and is added to your quote; the tunnel is sometimes closed at night or for maintenance periods, and in that case we take the Great St Bernard Tunnel or the Simplon Pass, which is free and open all year but slower. Switzerland is in the Schengen area but not in the EU, so customs checks can happen when entering Switzerland: every passenger needs a valid passport or national ID card, and goods above the duty-free allowance must be declared.
Practical Tips: Ski Weekends, Snow and the Drive Back
On winter Saturdays the Aosta Valley and the roads around Chamonix are busy with ski traffic, and snow chains or winter tyres are compulsory in the mountains; our cars are equipped for winter conditions. For an afternoon flight from Malpensa we usually suggest leaving Geneva about six hours before take-off, and about six and a half hours for Linate.
Page updated October 2026 by Adrian, MilanobyCar.
Book Your Milan to Geneva Car Service
From €960 per car, confirmed before you pay. Private Mercedes with an English-speaking driver. A Milan company since 1993.
Check Price & Book
