Plan a bus journey anywhere in Mauritius
275 bus lines and 788 stops, joined up with the short walks between them. Start typing a stop or a village.
- NTC 84 lines
- UBS 49 lines
- Individual operators 101 lines
- Other companies 39 lines
- Metro Express 2 lines
Common trips
- Airport to Port Louis 198 about 1 h 13one bus44 MUR
- Airport to Grand Baie 198215 about 2 h 112 buses87 MUR
- Port Louis to Grand Baie 215 about 40 minone bus43 MUR
- Port Louis to Flic en Flac Govt. School 123 about 48 minone bus44 MUR
- Curepipe Ian Palach North to Port Louis M1 about 1 h 02one bus55 MUR
- Airport to Mahebourg Traffic Centre 9 about 9 minone bus24 MUR
Beaches and sights by bus: travel times from Grand Baie, Flic en Flac, Belle Mare and more.
Landing at SSR International Airport
Three lines leave from the bus stop in the middle of the airport car park, to the right as you walk out. The last ones go long before the last flights land.
Riding the bus in Mauritius
If you're looking for a fun, cheap way to explore Mauritius, then bus transportation is the answer for you. The bus routes criss-cross the entire island and you'll also have the chance to meet the chatty local people.
There are two types of buses in Mauritius, standard and express. Use the express ones if you can. They are airconned and much faster since they don't stop every few meters like the standard ones do. Buses operate from 5.30 am - 8.00 pm in built up areas and 6.30 am - 6.30 pm in the countryside, however there's also a late service between Port Louis and Curepipe until 11:00 pm. To give you an idea about the journey times: a trip from the airport to Port Louis might take up to 80 minutes.
Usually, there are buses every fifteen minutes or so on the major routes. Express buses are less frequent. In country areas, buses can be few and far between.
Keep in mind that there is no direct bus from one end of the island to another so you might need to transfer. To make things even more complicated, there are 2 main bus stations in Port Louis: one for buses going to the south of the island (Victoria square), and another one for buses going to the north (Immigration square). There is a bus shuttle between the two stations, but the distance can also be walked.
In terms of price, a bus ticket is very cheap, from 17 Rs (~ 35 eurocents) for a short trip to 47 Rs (~ 95 eurocents) for a long one (official tariff of 8 May 2022), so you might want to keep some change in your pockets. The express buses have an air-conditioning system, but you will be charged extra for that little cold breeze. Also, if you travel with a large bag, you might have to pay for an extra seat.
You can buy the tickets from the conductors and you will need to keep the ticket as there are inspectors that often get on board. Unfortunately, there is no such thing as an operator independent ticket which could be used across the island, so you will need to buy a ticket each time you get on a bus. When you want to get off, you're expected to press the buzzer beforehand. Even though the buses are in different states of disrepair, the fleet is gradually being upgraded.
There are two main companies that operate throughout the island: the United Bus Service (UBS) and the National Transport Corporation (NTC), known also as the "blue bus". These companies, along with Mauritius Bus Transport, are run by the National Transport Authority from Mauritius. There are also other smaller companies running fleet of buses on the same routes where demand is high. You may encounter for example RHT, Rose-Hill Transport, on routes to and from the town of Rose-Hill and TBS, Triolet Bus Service in Triolet, a village in the north.
The only downside to the bus is that your trip will take longer than with a car/taxi, as every time someone needs to get on or off, it means another stop.
Since 2019 the Metro Express light rail runs from Port Louis via Rose Hill, Quatre Bornes and Vacoas to Curepipe, with a branch from Rose Hill to Ebène and Réduit. It is part of the route search (Line M1, Line M2); its fares (Rs 35 to 55 for a single ticket) are charged by origin and destination station and are separate from bus tickets.