There are 4 ways to get from Port Louis to Geneva by bus, plane, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, fly to Geneva International Airport
best- Take the bus from Port Louis to Plaine Magnienbus
- Fly from Sir Seewoosagur Ramgoolam International Airport (MRU) to Geneva International Airport (GVA)plane MRU - GVA
14h 53mCHF 649–1,255Bus, fly to Basel, train
cheapest- Take the bus from Port Louis to Plaine Magnienbus
- Fly from Sir Seewoosagur Ramgoolam International Airport (MRU) to Basel (BSL)plane MRU - BSL
- Take the train from Basel SBB to Renens VDtrain
- Take the train from Renens VD to Genèvetrain
22h 22mCHF 438–1,105Bus, fly to Zurich Airport, train
- Take the bus from Port Louis to Plaine Magnienbus
- Fly from Sir Seewoosagur Ramgoolam International Airport (MRU) to Zurich Airport (ZRH)plane MRU - ZRH
- Take the train from Zürich Flughafen to Genèvetrain
18h 39mCHF 509–825Bus, fly to Lyon–Saint Exupéry Airport, train
- Take the bus from Port Louis to Plaine Magnienbus
- Fly from Sir Seewoosagur Ramgoolam International Airport (MRU) to Lyon–Saint Exupéry Airport (LYS)plane MRU - LYS
- Take the train from Lyon Part Dieu to Genevetrain
20h 30mCHF 520–1,015
Sir Seewoosagur Ramgoolam International Airport (MRU) to Geneva International Airport (GVA) flights
Comparing Your Travel Options
The cheapest way to get from Port Louis to Geneva is to bus and fly and train which costs SFr 500 - SFr 850 and takes 18h 39m.
The fastest way to get from Port Louis to Geneva is to bus and fly which takes 14h 53m and costs SFr 650 - SFr 1300.
The distance between Port Louis and Geneva is 9094 km.
It takes approximately 14h 53m to get from Port Louis to Geneva, including transfers.
Geneva is 2h behind Port Louis. It is currently 5:52 PM in Port Louis and 3:52 PM in Geneva.
There are 1235+ hotels available in Geneva.
What companies run services between Port Louis, Mauritius and Geneva, Switzerland?
There is no direct connection from Port Louis to Geneva. However, you can take the bus to Plaine Magnien, take the taxi to Sir Seewoosagur Ramgoolam International Airport (MRU) airport, then fly to Geneva International Airport (GVA). Alternatively, you can take the bus to Plaine Magnien, take the taxi to Sir Seewoosagur Ramgoolam International Airport (MRU) airport, fly to Zurich Airport (ZRH), walk to Zürich Flughafen, then take the train to Genève.
- Website
- swiss.com
Flights from Sir Seewoosagur Ramgoolam International Airport to Geneva International Airport via Zurich Airport
- Ave. Duration
- 14h 25m
- When
- Wednesday and Saturday
- Estimated price
- CHF 290–1,100
Flights from Sir Seewoosagur Ramgoolam International Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 15h 40m
- When
- Saturday
- Estimated price
- CHF 420–850
Flights from Sir Seewoosagur Ramgoolam International Airport to Zurich Airport
- Ave. Duration
- 11h 30m
- When
- Wednesday and Saturday
- Estimated price
- CHF 280–1,100
Flights from Sir Seewoosagur Ramgoolam International Airport to Zurich Airport via Vienna
- Ave. Duration
- 13h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- CHF 330–1,000
Flights from Sir Seewoosagur Ramgoolam International Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 15h 5m
- When
- Saturday
- Estimated price
- CHF 410–850
Flights from Sir Seewoosagur Ramgoolam International Airport to Basel via Frankfurt
- Ave. Duration
- 16h 20m
- When
- Saturday, Monday, Wednesday, Thursday, and Sunday
- Estimated price
- CHF 330–950
Flights from Sir Seewoosagur Ramgoolam International Airport to Basel via Vienna
- Ave. Duration
- 25h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- CHF 350–1,100
Train from Zürich Flughafen to Genève
- Ave. Duration
- 3h 16m
- Frequency
- Hourly
- Estimated price
- CHF 80–120
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Renens VD
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- CHF 50–75
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Renens VD to Genève
- Ave. Duration
- 45 min
- Frequency
- Every 15 minutes
- Estimated price
- CHF 16–24
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +230 603 8000
- Website
- mauritius-airport.atol.aero
Bus from Port Louis to Plaine Magnien
- Ave. Duration
- 1h 5m
- Frequency
- Every 15 minutes
- Estimated price
- CHF 40–45
- Schedules at
- mauritius-airport.atol.aero
Bus from Port Louis to Plaine Magnien
- Ave. Duration
- 1h 5m
- Frequency
- Every 15 minutes
- Estimated price
- CHF 40–45
- Schedules at
- mauritius-airport.atol.aero
Bus from Port Louis to Plaine Magnien
- Ave. Duration
- 1h 5m
- Frequency
- Every 15 minutes
- Estimated price
- CHF 40–45
- Schedules at
- mauritius-airport.atol.aero
Bus from Port Louis to Plaine Magnien
- Ave. Duration
- 1h 5m
- Frequency
- Every 15 minutes
- Estimated price
- CHF 40–45
- Schedules at
- mauritius-airport.atol.aero
Want to know more about travelling around Switzerland
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
Train travel in France: A guide to SNCF
Read the travel guide



