All bus routes in Mauritius

257 numbered bus routes from the official NLTA timetables, 246 in Mauritius and 11 in Rodrigues. Each page lists the stops with fare stages, minutes and fares, the first and last bus for every day type, the published frequency, the stations it serves and the routes you can change to. The big operators are Individual Operator (119), NTC (77), UBS (43), TBS (16), RHT (10), UBS LTD (7); the rest are individual operators grouped in co-operatives.

Open the interactive map Bus stations

Mauritius

RouteFrom – toOperatorFirst busFrequency (weekday)
1Port Louis – Rose Hill A/CRHT06:15every 5–6 min at peak and every 15 min off-peak
1APort Louis – Rose HillRHT05:25every 7–8 min at peak and every 15 min off-peak
1BPort Louis – Rose HillRHT06:30every 15 min at peak and every 30 min off-peak
1CPort Louis – Rose HillRHT05:35every 10 min at peak and every 30 min off-peak
1DPort Louis – Saint MartinRHT09:004 departures a day (09:00, 10:00, 16:30, 17:30)
2APort Louis – CurepipeUBS05:00every 4–5 min at peak and every 7–15 min off-peak
2APort Louis – Forest SideUBS05:00every 4–5 min at peak and every 7–15 min off-peak
3Port Louis – VacoasNTC05:00every 10 min at peak
3APort Louis – PhoenixNTC06:00every 60 min at peak
3BPort Louis – Bord CascadeNTC06:15every 10 min at peak
3CPort Louis – BassinNTC06:00every 30 min at peak and every 60 min off-peak
3DPort Louis – La MarieNTC06:30every 30 min at peak
4Quatre Bornes – CurepipeNTC05:00every 10 min at peak
4AQuatre Bornes – CurepipeNTC05:00every 20 min at peak
5Quatre Bornes – Baie Du CapIndividual Operator08:00every 15 min at peak and every 20 min off-peak
5ABaie Du Cap – ChamarelNTCat a frequency that NLTA does not publish
6Curepipe – Riviere Des GalletsNTC05:30every 15 min at peak
6ACurepipe – ChamounyNTC05:30every 15 min at peak
7Rose Belle – Riviere Des GaletsNTC06:053 departures a day (06:05, 08:15, 09:00)
8Souillac – Baie Du CapNTC04:10every 20 min at peak and every 40 min off-peak
8Bsouillac – choisyNTCat a frequency that NLTA does not publish
9Curepipe – MahebourgIndividual Operator05:20every 3–15 min at peak
10Mahebourg – Riviere Des GaletsIndividual Operator05:30every 10–20 min at peak and every 30 min off-peak
10ACurepipe – La SourdineIndividual Operator06:00every 15–20 min at peak and every 20 min off-peak
11/11AMahebourg – Le ValIndividual Operator06:00every 15 min at peak and every 30 min off-peak
12Port Louis – PellegrinIndividual Operator04:50every 5–15 min at peak and every 25 min off-peak
12APort Louis – PellegrinIndividual Operator04:50every 5–15 min at peak and every 25 min off-peak
13Rose Hill – Saint PierreIndividual Operator05:20every 10 min at peak and every 15 min off-peak
13DRose-Hill – La LauraIndividual Operator05:20every 10 min at peak and every 15 min off-peak
14Curepipe – Rose BelleNTC06:10every 20–40 min at peak and every 30–60 min off-peak
14ACurepipe – Pave CitronNTC06:10every 20–40 min at peak and every 30–60 min off-peak
14BCurepipe – MidlandsNTC06:10every 20–40 min at peak and every 30–60 min off-peak
15/15BRose Hill – Belle MareIndividual Operator05:20every 10 min at peak and every 15 min off-peak
15ARose Hill – Camp ThorelIndividual Operator05:20every 10 min at peak and every 15 min off-peak
15CRose Hill – Petite CabaneIndividual Operator05:20every 10 min at peak and every 15 min off-peak
15DRose Hill – L’EsperanceIndividual Operator06:50every 25–50 min at peak and every 40–50 min off-peak
15FCamp Thorel – Central FlacqIndividual Operator06:50every 20 min at peak and every 45 min off-peak
16Rose Hill – Central FlacqIndividual Operator05:30every 10–15 min at peak and every 20–30 min off-peak
16ARose Hill – Central FlacqIndividual Operator05:30every 10–15 min at peak and every 20–30 min off-peak
16DRose Hill – Central FlacqIndividual Operator05:30every 10–15 min at peak and every 20–30 min off-peak
17ACurepipe – Petite CabaneIndividual Operator05:45every 15–20 min at peak
17BCurepipe – upper dagotiereIndividual Operator05:45every 15–20 min at peak
17CCurepipe – Camp Thorel)Individual Operator06:50every 60 min at peak
17DCurepipe – L’EsperanceIndividual Operator05:45every 15–20 min at peak
17EL’Esperance – Central FlacqIndividual Operator05:45every 15–20 min at peak
17Fupper dagotiere – Central FlacqIndividual Operator05:45every 15–20 min at peak
18Central Flacq – MahebourgIndividual Operator05:15every 20–30 min at peak
19Port louis – creve cœurMBT04:50every 15–20 min at peak and every 20 min off-peak
20Port Louis – Mon ChoisyTBS06:05every 20 min at peak
20APort Louis – Grande Pointe aux PimentsTBS06:15every 10 min at peak and every 20 min off-peak
20BTriolet – Fond du SacTBS06:05every 20 min at peak
20CPort Louis – St AntoineTBS06:05every 20 min at peak
20DPort Louis – Bon AirTBS06:05every 20 min at peak
21Port Louis – Saint AntoineIndividual Operator05:40every 7–10 min at peak
22Port louis – grand gaubeIndividual Operator05:45every 9–10 min at peak and every 15–25 min off-peak
23Port Louis – Riviere du RempartNTC06:00every 20–35 min at peak
26St Antoine – Central FlacqIndividual Operator05:50every 40 min at peak
27Port Louis – Riviere du RempartNTC05:20every 20–25 min at peak
27ARiviere Du Rempart – Roches Noires VillageNTC05:30every 20–25 min at peak
28Triolet – Riviere du RempartTBS06:00every 20–25 min at peak
28ATriolet – Plaine des PapayesTBS06:00every 20–25 min at peak
29Riviere Du Rempart – Grand BaieTBS07:15every 120 min at peak
30/30ACurepipe – DubreuilUBS LTD06:00every 15–20 min at peak and every 50–60 min off-peak
31rose hill – berthaudRHT06:15every 60 min at peak
33Plaine Verte – PaillesUBS06:30every 15–20 min at peak and every 45–60 min off-peak
33ACite Vallijee – Terre RougeUBS06:00every 30–45 min at peak and every 45–60 min off-peak
33BPlaine Verte – Cite VallijeeUBS06:30every 20–30 min at peak and every 30–40 min off-peak
34Curepipe – Bois CheriNTC05:30every 30 min at peak
35Vacoas – HollyroodNTC06:20every 20 min at peak
37Crepipe – Mont RochesNTC05:40every 30 min at peak
37ACurepipe – Mont RochesNTC05:40every 30 min at peak
41/41APort Louis – Upper Vallee des PretresUBS05:45every 10–15 min at peak and every 20–30 min off-peak
42Port Louis – Terre RougeUBS05:40every 7 min at peak and every 10 min off-peak
43Port Louis – Victoria SquareIndividual Operator06:00every 30–40 min at peak
44Curepipe – BigaraUBS06:00every 10–15 min at peak and every 15–20 min off-peak
45/45ARose Hill – AlbionUBS LTD05:45every 5–10 min at peak and every 20–30 min off-peak
46Mahebourg – Blue BayIndividual Operator06:30every 20–30 min at peak
47Port Louis – Cite VallijeeUBS06:00every 20–40 min at peak and every 50–60 min off-peak
48APort Louis – Cite La CureUBS06:00every 20–30 min at peak and every 50–60 min off-peak
51Port Louis – Pointe aux SablesTBS05:20every 3–5 min at peak and every 7–8 min off-peak
52Port Louis – MedineNTC05:30every 10 min at peak
52A/52DPort Louis – albionNTC05:30every 10 min at peak
52CPort Louis – BambousNTC05:30every 10 min at peak
53Saint Antoine – Central FlacqIndividual Operator05:30every 20 min at peak
55Central Flacq – PalmarIndividual Operator07:20every 20–30 min at peak
55ACentral Flacq – Isidore RoseIndividual Operator06:25every 15–40 min at peak
55BCentral Flacq – PalmarIndividual Operator07:00every 20–30 min at peak
56Central Flacq – G.R.S.E.Individual Operator06:45every 15–30 min at peak
57Quatre Bornes – WolmarIndividual Operator05:35every 20 min at peak and every 30 min off-peak
57AQuatre Bornes – CascavelleIndividual Operator05:35every 20 min at peak and every 30 min off-peak
59Rose Hill – Roches BrunesUBS05:45every 10–15 min at peak and every 15–20 min off-peak
60Rose Belle – Bois CheriNTC07:003 departures a day (07:00, 14:00, 17:00)
61Curpepipe – chaterau benaresNTC06:30every 30–60 min at peak
61ACurepipe – Camp DiableNTC06:30every 30–60 min at peak
62Curepipe – Riviere du PosteIndividual Operator06:10every 15–20 min at peak and every 30 min off-peak
63Roches Noires – S.S.R.N. HospitalNTC06:503 departures a day (06:50, 08:20, 14:10)
64Les Casernes – Forest SideUBS06:00every 10–15 min at peak and every 15–20 min off-peak
65Vacoas – HermitageUBS06:00every 10–15 min at peak and every 15–20 min off-peak
65A/65CCinq Arpents – Quatre BornesUBS LTD06:00every 20–30 min at peak and every 50–60 min off-peak
65BHermitage – Quatre BornesUBS06:00every 10–15 min at peak and every 15–20 min off-peak
66Vacoas – Bord CascadeIndividual Operator06:10every 10 min at peak and every 20 min off-peak
66AVacoas – La MarieIndividual Operator06:10every 10 min at peak and every 20 min off-peak
66BVacoas – curepipeIndividual Operator05:30every 20 min at peak
66CVacoas – Grand BassinNTCat a frequency that NLTA does not publish
68Rose Hill – CurepipeUBS05:50every 30 min at peak
68ARose Hill – CurepipeUBS05:50every 30 min at peak
69Port Louis – beaux songesNTC06:30every 15–20 min at peak
70Port Louis – Cite La CureIndividual Operator06:00every 8–10 min at peak
71Port Louis – Riviere Du RempartNTC05:50every 15 min at peak and every 25–30 min off-peak
73Curepipe – HermitageUBS LTD06:05every 20–30 min at peak and every 50–60 min off-peak
73ACurepipe – HermitageUBS06:05every 20–30 min at peak and every 50–60 min off-peak
75Pamplemousses – Triolet Bus TerminusTBS06:25every 30–60 min at peak
75APamplemousses – Triolet Bus Terminus75A06:25every 30–60 min at peak
76Port Louis – Cite Roche Bois.UBS06:00every 20–30 min at peak and every 50–60 min off-peak
77Port Louis – Terre RougeIndividual Operator05:40every 8 min at peak and every 10 min off-peak
79Bois Cheri – Rose BelleNTC06:25every 20 min at peak
80Curepipe – PellegrinIndividual Operator06:50every 30 min at peak
80ACurepipe – Bel AirIndividual Operator06:50every 30 min at peak
81Curepipe – Allee BrillantIndividual Operator06:45every 20 min at peak
82Port Louis – St. AntoineTBS05:15every 60 min at peak
85Riviere Du Rempart – Port LouisNTC06:00every 90–120 min at peak
87Curepipe – St HubertIndividual Operator06:30every 45 min at peak and every 60 min off-peak
88Port Louis – CongomahIndividual Operator08:203 departures a day (08:20, 10:05, 15:05)
89Port Louis – Camp La BoueMBT05:15every 15–20 min at peak
89APort Louis – Eau BouilleMBT06:45every 15 min at peak and every 60 min off-peak
89BCamp La Boue – Eau BouillieMBT05:15every 15–20 min at peak
90Curepipe – blue bayIndividual Operator05:20every 3–15 min at peak
93Port Louis – Camp ThorelIndividual Operator05:00every 15–20 min at peak and every 20–30 min off-peak
93Aport louis – l’esperanceIndividual Operator07:55every 30 min at peak and every 120 min off-peak
94Riviere du Rempart – saint aNTOINEIndividual Operator06:20every 20 min at peak and every 20–25 min off-peak
95Pamplemousses – SainT AntoineTBS06:05at a frequency that NLTA does not publish
99/99AMahebourg – trois boutiquesIndividual Operator06:40every 20–50 min at peak
101/101BCentral Flacq – S.S.R.N. HospitalIndividual Operator07:00every 30–60 min at peak
101ACentral Flacq – S.S.R.N. HospitalIndividual Operator06:00every 30 min at peak
101CCentral Flacq – S.S.R.N. HospitalIndividual Operator06:00every 30 min at peak
102Port Louis – CurepipeNTC06:00every 30 min at peak
103APort Louis – La LauraIndividual Operator06:10every 10–25 min at peak and every 30–40 min off-peak
104Curepipe – IceryIndividual Operator06:30every 25 min at peak
105Rose Hill – VuilleminIndividual Operator06:15every 10–20 min at peak
105ARose Hill – Cote D’OrIndividual Operator06:15every 10–20 min at peak
106Port Louis – Central FlacqIndividual Operator05:50every 20–40 min at peak
109Port Louis – Central FlacqIndividual Operator06:00every 20 min at peak and every 55 min off-peak
110Port Louis – CongomahIndividual Operator05:30every 5–20 min at peak and every 30 min off-peak
111Port Louis – Central FlacqIndividual Operator06:10every 40 min at peak
112Port Louis – Central FlacqIndividual Operator05:10every 20 min at peak
114Curepipe – Cite MalherbesIndividual Operator06:15every 15 min at peak
114ACurepipe – WOOToNIndividual Operator06:15every 20 min at peak
115/115APlaine Verte – Cite VallijeeUBS05:00every 5–10 min at peak and every 20–30 min off-peak
117Port Louis – CongomahIndividual operator05:30every 5–20 min at peak and every 30 min off-peak
119Port Louis – Grande Riviere NoireNTC06:05at a frequency that NLTA does not publish
120Port Louis – Baie Du CapIndividual operatorat a frequency that NLTA does not publish
121Curepipe – Camp LevieuxIndividual Operator06:30every 20 min at peak
122Curepipe – Camp LevieuxNTC05:30every 60 min at peak
122ACurepipe – Camp LevieuxNTC05:30every 60 min at peak
123Port Louis – WolmarNTC05:15every 15 min at peak and every 30 min off-peak
125Curepipe – Cite La CaverneIndividual Operator06:00every 30 min at peak
126Port Louis – Riviere Du RempartNTC05:50every 15–30 min at peak
127Port Louis – Roche Noires VillageNTC05:50every 20–30 min at peak
128Curepipe – forest sideIndividual Operator06:10every 15 min at peak
131Cite L’Oiseau – forest sideIndividual Operator06:35every 20 min at peak
132rose hill – treflesIndividual Operator06:30every 10 min at peak and every 15–20 min off-peak
133Curepipe – ChoisyNTC05:00every 40 min at peak
134Curepipe – Bord CascadeNTC05:50every 10–20 min at peak
135Port-Louis – VuilleminIndividual Operator06:30every 20–25 min at peak and every 40 min off-peak
140Port Louis – HermitageUBS06:40every 20–30 min at peak and every 35–45 min off-peak
141Port Louis – Bord CascadeNTC06:30every 10–20 min at peak
143/143ACurepipe – VacoasIndividual Operator06:45at a frequency that NLTA does not publish
144O’Connor – Forest SideIndividual Operator/ UBS06:15every 15 min at peak
144AO’Connor – Forest SideUBS06:00every 10–15 min at peak and every 20–30 min off-peak
145Port Louis – Rose HillRHT05:45every 15 min at peak and every 20 min off-peak
148Cite La Cure – Cite VallijeeUBS06:00every 15–20 min at peak and every 20–30 min off-peak
149Port Louis – BigaraUBS06:00every 10–15 min at peak and every 20–30 min off-peak
150Pailles – Vallee PitotIndividual Operator05:50every 8–10 min at peak and every 12–13 min off-peak
152Cite Vallijee – Le GouletUBS05:30every 15–20 min at peak and every 30–45 min off-peak
153Curepipe – Saint PierreNTC06:00every 30 min at peak
156Port Louis – BerthaudNTC06:40every 15–20 min at peak
156ARose Hill – La SourceNTCat a frequency that NLTA does not publish
159Port Louis – Poudre D’OrIndividual Operator07:15every 40–45 min at peak
160/160ACite Vallijee – Upper Vallee Des PretresUBS04:30every 15–20 min at peak and every 20–30 min off-peak
162Port Louis – Forest Side.UBS LTD05:45every 3–5 min at peak and every 10–15 min off-peak
163Port Louis – VacoasNTC06:15every 5–10 min at peak
166Vacoas – Cite La CaverneNTC07:00every 30 min at peak
169Central Flacq – Petite CabaneIndividual Operator06:30every 30 min at peak and every 40 min off-peak
170Port Louis – CurepipeNTC06:00every 15 min at peak and every 20 min off-peak
170APort Louis – CurepipeNTC06:00every 20 min at peak
171Port Louis – Grande Pointe-Aux-PimentsTBS06:15every 10 min at peak and every 25 min off-peak
172Rose Hill – Roches BrunesUBS07:00every 20–30 min at peak and every 50–60 min off-peak
173Curepipe – St PierreUBS05:00every 10–15 min at peak and every 15–60 min off-peak
174Port Louis – Rose HillRHT07:15every 10–15 min at peak and every 60 min off-peak
174APort Louis – Rose HillRHT07:15every 10–15 min at peak and every 60 min off-peak
175S.S.R.N. Hospital – CREVECŒURMBT14:451 departures a day (14:45)
176Port Louis – Central FlacqNTC05:10every 25 min at peak
178Melville – Mme AzorIndividual Operator06:00every 20 min at peak
179Curepipe – Wolmar via saint paulNTCat a frequency that NLTA does not publish
179ACurepipe – wolmar via florealNTCat a frequency that NLTA does not publish
180Bord Cascade – ValentinaNTC07:001 departures a day (07:00)
181Hermitage – ValentinaNTC07:001 departures a day (07:00)
182Cite La Cure – Gros CaillouxIndividual Operator05:40every 15 min at peak and every 20 min off-peak
185Port Louis – Cite Bois MarchandIndividual Operator06:00every 30 min at peak
188Port Louis – Morcellement SodnacNTC16:101 departures a day (16:10)
189Rose Hill – WolmarNTC08:001 departures a day (08:00)
191Port Louis – CurepipeUBS07:00every 15–20 min at peak and every 20–30 min off-peak
193Curepipe – Belle TerreUBS06:45every 20–30 min at peak and every 50–60 min off-peak
194Central Flacq – Marie JeanneIndividual Operator06:05every 20–30 min at peak
195Quatre Bornes – PhoenixNTC06:15every 30 min at peak
196Port Louis – CongomahIndividual Operator07:203 departures a day (07:05, 15:15, 17:30)
197Port Louis – Riviere Des GaletsNTC05:20every 30–60 min at peak
198Port Louis – MahebourgBOCS (S) & UBS06:15every 5–7 min at peak and every 30 min off-peak
199Port Louis – Terre RougeTBS06:45at a frequency that NLTA does not publish
200Port Louis – La SourdineIndividual Operator06:00every 30–45 min at peak and every 30–50 min off-peak
201Curepipe – La VigieUBS06:00every 5–10 min at peak and every 15–20 min off-peak
202Hermitage – VacoasUBS07:00every 50–60 min at peak
203Port Louis – Camp Le VieuxNTC06:00every 15 min at peak and every 30 min off-peak
215Port Louis – Grand Bay A/CTBS07:05every 30 min at peak
216Central Flacq – Lallmatie - Central FlacqIndividual Operator06:00at a frequency that NLTA does not publish
217Central Flacq – hermitage - Central FlacqIndividual Operator06:00at a frequency that NLTA does not publish
221Riviere Du Rempart – Central FlacqNTC06:00every 30–60 min at peak
222Rose Hill – Riviere Du RempartNTC05:30every 40–60 min at peak
222ARose Hill – Riviere Du RempartNTC05:50every 20–40 min at peak and every 60 min off-peak
225Rose Hill – Camp LevieuxUBS06:30every 20–30 min at peak
226Curepipe – Riviere Du RempartNTC05:45every 30 min at peak
226ACurepipe – Riviere Du RempartNTC05:45every 30 min at peak
226BCurepipe – Riviere Du RempartNTC05:45every 30 min at peak
227Port Louis – Saint. AntoineIndividual Operator05:55every 35–50 min at peak
228Grande Pointe-Aux-Piments – Saint AntoineTBS06:15at a frequency that NLTA does not publish
229Rose Hill – BambousUBS06:00every 15–20 min at peak and every 20–30 min off-peak
231Pointe-Aux-Cannoniers – Saint AntoineIndividual Operator06:30every 30 min at peak
233Plaine Verte – TranquebarUBSevery 20–30 min at peak and every 50–60 min off-peak
234Cite Vallijee – TranquebarUBS06:00every 30–45 min at peak and every 45–60 min off-peak
236Port Louis – Belle MareIndividual Operator06:20every 30 min at peak
237Vallee des Pretres – PaillesUBS06:00every 50–60 min at peak and every 60–75 min off-peak
238Pailles – Port LouisUBS06:15every 50–60 min at peak
239Camp Levieux – Rose HillRHT06:00every 30 min at peak
240Sottise – Central FlacqIndividual Operator06:00every 20–30 min at peak
241Vacoas – Rose HillNTC06:00every 30 min at peak
242Petite Riviere – VacoasNTC06:304 departures a day (06:30, 07:30, 14:30, 15:15)
245Port Louis – Camp DiableIndividual Operatorat a frequency that NLTA does not publish
246Port Louis – Bois CheriIndividual Operatorat a frequency that NLTA does not publish
248Port Louis – Riviere Du PosteIndividual Operatorat a frequency that NLTA does not publish
249Dubreuil – Quatre BornesUBS15:001 departures a day (15:00)
249Port Louis – DubreuilUBS06:002 departures a day (06:00, 06:45)
251Calebasses – Plaine LAUZuNIndividual Operator/UBS06:20every 20 min at peak and every 30 min off-peak
252Curepipe – MahebourgIndividual Operator05:20every 3–15 min at peak
254Curepipe – Rose HillUBS06:00every 30 min at peak
255Bord Cascade – Rose HillNTC06:20every 20 min at peak and every 30 min off-peak
Route129Curepipe – Pointe Aux RochesNTC06:103 departures a day (06:10, 10:45, 14:45)

Rodrigues

Buses on Rodrigues all start from Port Mathurin and run a handful of times a day; check the departures on each page before you set out.

RouteFrom – toOperatorFirst busFrequency (weekday)
204Port Mathurin – Grand BaieIndividual Operator06:00every 20 min at peak and every 30 min off-peak
205Port Mathurin – Baie Du NordIndividual Operator06:20every 10–15 min at peak and every 30 min off-peak
205BPort Mathurin – Fond La BonteIndividual Operator06:30every 60 min at peak and every 95–105 min off-peak
206Port Mathurin – Plaine CorailIndividual Operator06:00every 30 min at peak and every 40–60 min off-peak
206APort Mathurin – Plaine CorailIndividual Operator15:351 departures a day (15:35)
207APort Mathurin – Riviere Cocos Via Dans Coco And MarechalIndividual Operator15:301 departures a day (15:30)
208Port Mathurin – Pointe CotonIndividual Operator06:00every 15 min at peak and every 30 min off-peak
209Port Mathurin – RIVIÈRE CocosIndividual Operator06:45every 30 min at peak and every 60 min off-peak
210Port Mathurin – GraviersIndividual Operator05:20every 20–30 min at peak
211Port Mathurin – Citron DonisIndividual Operator06:35every 30 min at peak and every 45 min off-peak
213Mourouk – Baie Du NordIndividual Operator06:00every 20 min at peak and every 20–30 min off-peak

Routes being verified

For these 27 routes our automatic reconstruction is incomplete (a terminus could not be located or the traced path is doubtful). The pages exist but are not yet reliable.

6B 13A 17/17G 27B 39 39A 50 84 86 103 113/113A 137/137A 139 187 190 205A 207 207B 207C 210A 210B 220 224 230 232 235 247

How route numbers work

Numbers are assigned by the National Land Transport Authority. A letter suffix (2A, 15B, 57A) is a variant of the main route: a short working, a detour through another village, or the same corridor with a different terminus. Express and A/C services carry the same number as the ordinary route but stop only at the main stages and charge a higher fare. The number and the destination are shown on the front of the bus; the conductor will confirm where it goes. No route in Mauritius runs after about 20:00.