United Bus Service (UBS) bus routes
United Bus Service (UBS) runs 53 of the 284 bus routes in the official NLTA timetables, about 19% of the network. United Bus Service Ltd was incorporated on 5 February 1954 and has been listed on the Development & Enterprise Market of the Stock Exchange of Mauritius since 4 August 2006. After a restructuring in January 2013 the buses are run by UBS Transport Ltd. The company says it has a fleet of 303 buses on 61 routes; the registered office is at Les Cassis, Port Louis. Its busiest stations are Victoria Square (20 routes), Rose Hill (17 routes), Curepipe North (16 routes). The first departure of the day is at 04:30 and the last at 20:40.
53 routes 19 % of the network first bus 04:30 last departure 20:40
See the routes on the map All bus companies
All 53 routes
First and last weekday departure from the terminus, from the official NLTA timetables. Tap a number for stops, fare stages and the map.
| Route | From – to | First | Last | Frequency (weekday) |
|---|---|---|---|---|
| 2 | Port Louis – Curepipe | 05:00 | 20:40 | every 4–5 min at peak and every 7–15 min off-peak |
| 2A | Port Louis – Forest Side | 05:00 | 20:40 | every 4–5 min at peak and every 7–15 min off-peak |
| 30/30A | Curepipe – Dubreuil | 06:00 | 18:45 | every 15–20 min at peak and every 50–60 min off-peak |
| 33 | Plaine Verte – Pailles | 06:30 | 19:00 | every 15–20 min at peak and every 45–60 min off-peak |
| 33A | Cite Vallijee – Terre Rouge | 06:00 | 17:30 | every 30–45 min at peak and every 45–60 min off-peak |
| 33B | Plaine Verte – Cite Vallijee | 06:30 | 17:30 | every 20–30 min at peak and every 30–40 min off-peak |
| 39 | Rose Hill – Plaisance (being verified) | 05:45 | 18:30 | every 15–20 min at peak and every 20–30 min off-peak |
| 39A | Rose Hill – Stanley (being verified) | 05:45 | 18:30 | every 15–20 min at peak and every 20–30 min off-peak |
| 41/41A | Port Louis – Upper Vallee des Pretres | 05:45 | 18:00 | every 10–15 min at peak and every 20–30 min off-peak |
| 42 | Port Louis – Terre Rouge | 05:40 | 18:30 | every 7 min at peak and every 10 min off-peak |
| 44 | Curepipe – Bigara | 06:00 | 19:45 | every 10–15 min at peak and every 15–20 min off-peak |
| 45/45A | Rose Hill – Albion | 05:45 | 18:45 | every 5–10 min at peak and every 20–30 min off-peak |
| 47 | Port Louis – Cite Vallijee | 06:00 | – | every 20–40 min at peak and every 50–60 min off-peak |
| 48A | Port Louis – Cite La Cure | 06:00 | 17:45 | every 20–30 min at peak and every 50–60 min off-peak |
| 50 | Port Louis – Tranquebar (being verified) | 06:00 | 18:30 | every 15–20 min at peak and every 20–30 min off-peak |
| 59 | Rose Hill – Roches Brunes | 05:45 | 18:00 | every 10–15 min at peak and every 15–20 min off-peak |
| 64 | Les Casernes – Forest Side | 06:00 | 19:15 | every 10–15 min at peak and every 15–20 min off-peak |
| 65 | Vacoas – Hermitage | 06:00 | 18:00 | every 10–15 min at peak and every 15–20 min off-peak |
| 65A/65C | Cinq Arpents – Quatre Bornes | 06:00 | 17:10 | every 20–30 min at peak and every 50–60 min off-peak |
| 65B | Hermitage – Quatre Bornes | 06:00 | 18:00 | every 10–15 min at peak and every 15–20 min off-peak |
| 68 | Rose Hill – Curepipe | 05:50 | 18:20 | every 30 min at peak |
| 68A | Rose Hill – Curepipe | 05:50 | 18:20 | every 30 min at peak |
| 73 | Curepipe – Hermitage | 06:05 | 19:05 | every 20–30 min at peak and every 50–60 min off-peak |
| 73A | Curepipe – Hermitage | 06:05 | 19:05 | every 20–30 min at peak and every 50–60 min off-peak |
| 76 | Port Louis – Cite Roche Bois. | 06:00 | 19:30 | every 20–30 min at peak and every 50–60 min off-peak |
| 115/115A | Plaine Verte – Cite Vallijee | 05:00 | 19:50 | every 5–10 min at peak and every 20–30 min off-peak |
| 140 | Port Louis – Hermitage | 06:40 | 18:00 | every 20–30 min at peak and every 35–45 min off-peak |
| 144 | O’Connor – Forest Side | 06:15 | 19:00 | every 15 min at peak |
| 144A | O’Connor – Forest Side | 06:00 | 19:30 | every 10–15 min at peak and every 20–30 min off-peak |
| 148 | Cite La Cure – Cite Vallijee | 06:00 | 19:45 | every 15–20 min at peak and every 20–30 min off-peak |
| 149 | Port Louis – Bigara | 06:00 | 18:45 | every 10–15 min at peak and every 20–30 min off-peak |
| 152 | Cite Vallijee – Le Goulet | 05:30 | 19:05 | every 15–20 min at peak and every 30–45 min off-peak |
| 160/160A | Cite Vallijee – Upper Vallee Des Pretres | 04:30 | 19:15 | every 15–20 min at peak and every 20–30 min off-peak |
| 162 | Port Louis – Forest Side. | 05:45 | 18:15 | every 3–5 min at peak and every 10–15 min off-peak |
| 172 | Rose Hill – Roches Brunes | 07:00 | 17:00 | every 20–30 min at peak and every 50–60 min off-peak |
| 173 | Curepipe – St Pierre | 05:00 | 19:15 | every 10–15 min at peak and every 15–60 min off-peak |
| 191 | Port Louis – Curepipe | 07:00 | 16:45 | every 15–20 min at peak and every 20–30 min off-peak |
| 193 | Curepipe – Belle Terre | 06:45 | 17:45 | every 20–30 min at peak and every 50–60 min off-peak |
| 198 | Port Louis – Mahebourg | 06:15 | 18:45 | every 5–7 min at peak and every 30 min off-peak |
| 201 | Curepipe – La Vigie | 06:00 | 18:00 | every 5–10 min at peak and every 15–20 min off-peak |
| 202 | Hermitage – Vacoas | 07:00 | 17:00 | every 50–60 min at peak |
| 225 | Rose Hill – Camp Levieux | 06:30 | 17:10 | every 20–30 min at peak |
| 229 | Rose Hill – Bambous | 06:00 | 18:05 | every 15–20 min at peak and every 20–30 min off-peak |
| 233 | Plaine Verte – Tranquebar | – | – | every 20–30 min at peak and every 50–60 min off-peak |
| 234 | Cite Vallijee – Tranquebar | 06:00 | 18:00 | every 30–45 min at peak and every 45–60 min off-peak |
| 235 | Port Louis – Cite Ilois (being verified) | 06:30 | 17:35 | every 20–30 min at peak and every 25–30 min off-peak |
| 237 | Vallee des Pretres – Pailles | 06:00 | 17:30 | every 50–60 min at peak and every 60–75 min off-peak |
| 238 | Pailles – Port Louis | 06:15 | 17:15 | every 50–60 min at peak |
| 247 | Curepipe – Cite Anouskha (being verified) | 06:30 | 18:00 | every 30 min at peak and every 60 min off-peak |
| 249 | Dubreuil – Quatre Bornes | 15:00 | 15:00 | 1 departure a day (15:00) |
| 249 | Port Louis – Dubreuil | 06:00 | 06:45 | 2 departures a day (06:00, 06:45) |
| 251 | Calebasses – Plaine Lauzun | 06:20 | 18:00 | every 20 min at peak and every 30 min off-peak |
| 254 | Curepipe – Rose Hill | 06:00 | 18:30 | every 30 min at peak |
Most frequent routes
Stations served
Official contacts
- Les Cassis, Port Louis: +230 212 2026
- Email: info@ubsgroup.mu
Source: ubsgroup.mu/, checked 5 October 2026. Bus Mauritius is an independent site and is not affiliated with UBS: for complaints or lost property contact the company directly.
Frequently asked questions
Which routes does UBS run?
53 routes according to the NLTA timetables: 2, 2A, 30/30A, 33, 33A, 33B, 39, 39A, 41/41A, 42, 44, 45/45A, 47, 48A, 50, 59, 64, 65, 65A/65C, 65B, 68, 68A, 73, 73A, 76, 115/115A, 140, 144, 144A, 148, 149, 152, 160/160A, 162, 172, 173, 191, 193, 198, 201….
How do I pay?
Cash to the conductor after you board, as on every bus in Mauritius. Fares are Rs 17–47 depending on the number of fare stages; they are set by the Government and are the same whichever company runs the bus.
How do I contact UBS?
Les Cassis, Port Louis: +230 212 2026. Source: ubsgroup.mu, checked 5 October 2026.
Other operators: NTC · TBS · RHT · MBT · Individual operators. Related: all routes · fares · buses today.
Bus Mauritius