Every bus route in Mauritius on ONE map

Stops, first and last bus, published frequencies, expected waiting time and a door-to-door planner with fares. Built from the official NLTA timetables and OpenStreetMap, with a dodo who knows the way.

Open the map At a bus stop now? Which bus →
Illustrated map of Mauritius with bus routes and the Bus Mauritius dodo at a bus stop
264bus routes, 1 to 255 plus A/B/C variants
1,600+stops and fare stages located
Rs 17–47fare range, cash to the conductor
05:00–20:00typical service hours

How buses work in Mauritius

Buses are the only public transport covering the whole island; the Metro Express light rail links Port Louis, Rose Hill, Quatre Bornes, Vacoas and Curepipe. Routes are numbered 1 to 255 and run by the National Transport Corporation (NTC), United Bus Service (UBS), Rose Hill Transport (RHT), Triolet Bus Service (TBS), Mauritius Bus Transport (MBT) and about 120 routes by individual operators and co-operatives. There is no shared ticket: you pay each bus separately.

Timetables are published as frequencies, not exact departures. A typical urban route runs every 5–15 minutes from about 05:30 to 18:30; rural routes every 30–60 minutes and stop earlier. On Sundays and public holidays service starts later and ends earlier. Operators do not publish live bus positions, so the waiting times on our map are estimates: half the published interval for the time of day you choose.

Interactive mapAll routes and stops, filter by route number or place, see what runs from any stop right now. Journey plannerFrom any address, beach, hotel or stop to any other: buses, transfers, walking, total fare and time. Which bus?Standing at a stop: pick your destination, then check every bus that pulls in. Green, yellow or grey, in one tap. Works offline. FaresStage-based tariff Rs 17–47, who travels free, how to pay.

Bus fares in Mauritius (2026)

Fares depend on how many fare stages you travel; the conductor counts them from where you board. Pay in cash (coins or small notes) and keep the paper ticket for inspection. Tariff in force since 8 May 2022, checked September 2026:

Fare stagesFare
1Rs 17
2Rs 24
3–4Rs 30
5–6Rs 35
7–8Rs 39
9–12Rs 41
13–30Rs 44
31–39Rs 47

Full fares guide with real examples and how to pay →

Examples: Port Louis – Curepipe about Rs 41, Port Louis – Grand Baie Rs 39–44, Port Louis – Mahébourg (route 198, via the airport road) Rs 44. Air-conditioned express buses (routes marked A/C) have a higher tariff. Students travel free on school days between home and school; residents aged 60+ and persons with disabilities travel free with the government bus pass. The Metro Express uses its own zone fares (Rs 35–55) and MECard, which is not valid on buses.

Waiting times, fares and running times on this site are computed from the official NLTA timetables and may differ from what happens on the road. Spotted an error? Use the “Report an error” link on any route.

Getting around Mauritius by bus as a visitor

From the airport (SSR International, Plaisance) full guide →

There is no airport express. Walk or take a taxi to the main road at Plaisance/Plaine Magnien and board route 198 towards Port Louis (about 1 h 20), or route 9 towards Curepipe. For Grand Baie, Trou aux Biches or Pereybere change in Port Louis at Immigration Square (Transportation Centre); for Flic en Flac change in Port Louis or Quatre Bornes; for Mahébourg and Blue Bay take route 198 the other way (20 minutes). Total to the north coast is 2.5–3.5 hours with luggage, so most visitors take a taxi after dark.

Popular connections

Open the journey planner, tap your hotel or beach on the map and pick “To here”: it shows the buses, where to change, the walk, total time and fare.

Bus stations and terminals

Every main station with the routes that leave from it, first and last buses and where they go. All stations →

Immigration SquarePort Louis Immigration Square (Transportation Centre) Victoria SquarePort Louis Victoria Square Bus Station Rose HillRose Hill Bus Station (Place Cardinal Margeot) Curepipe NorthCurepipe Bus Station (Jan Palach North) Curepipe SouthCurepipe Bus Station (Jan Palach South) Quatre BornesQuatre Bornes Bus Station (Traffic Centre) VacoasVacoas Bus Station Central FlacqCentral Flacq Bus Station MahébourgMahébourg Bus Station SouillacSouillac Bus Station Rivière du RempartRivière du Rempart Bus Station (Traffic Centre) GoodlandsGoodlands Bus Station TrioletTriolet Bus Terminus Grand BaieGrand Baie Bus Stops (La Pointe / Super U) Saint PierreSaint Pierre Bus Station (Traffic Centre) Rose BelleRose Belle Bus Terminus Rivière des GaletsRivière des Galets Bus Station Port MathurinPort Mathurin Bus Station (Rodrigues)

Frequently asked questions

How do I pay for a bus in Mauritius?

Cash to the conductor on board; you get a paper ticket. No cards, apps or contactless on buses, and no transfers between buses. The Metro Express MECard is not accepted on buses.

How much does a bus ticket cost?

Rs 17 to Rs 47 depending on the number of fare stages (see the table above). Most trips within a town cost Rs 17–30; a cross-island trip Rs 44.

What time do buses start and stop?

First buses leave around 05:00–06:30, last buses around 18:00–20:00 depending on the route; a few urban routes run until 21:00–23:00. Sundays and public holidays are shorter. Check the route page for the exact first and last bus in each direction.

Is there a bus from the airport to Grand Baie?

No direct bus. Route 198 to Port Louis, then any Grand Baie bus from Immigration Square: 2.5–3.5 hours in total, about Rs 80. A taxi takes about 1.5 hours.

How long will I wait for a bus?

Main corridors: 5–15 minutes in daytime. Rural routes: 30–60 minutes. The map shows the published frequency and expected wait for the time you choose; there is no live tracking.

Is there a bus app for Mauritius?

This site works as an app in any browser: add it to your home screen. It shows all routes and stops and plans journeys with fares. Operator apps (MoBis for CNT buses) show live positions for their own buses only.

Does the Metro Express connect with buses?

Yes, at Port Louis Victoria, Rose Hill, Quatre Bornes, Vacoas and Curepipe stations, but tickets are separate. The Metro runs 06:00–19:00 about every 10 minutes.