Port Louis Immigration Square (Transportation Centre)

The northern bus station of the capital, next to the central market and the Metro Express Immigration Square stop. Buses to the north of the island: Grand Baie, Pamplemousses, Triolet, Goodlands, Rivière du Rempart and Flacq.

63 bus routes first bus 04:30 last bus 19:30 3 stops within 300 m

See it on the map Plan a trip from here Which bus? (I am here)
3 km
Routes within 3 km of the station · interactive map

Buses from Immigration Square

Direction, first and last bus on weekdays, and the published frequency. Sundays and public holidays start later and finish earlier; tap a route number for its stops, full timetable and fares.

RouteTowardsFirstLastFrequency (weekday)Operator
19Port Louis map04:5018:1004:50–07:00 every 20 min; 07:00–08:45 every 15–20 min; 09:00–14:00 every 20 min; 14:20–18:00 every 15–20 minMBT
20Mon Choisy map06:0518:50every 20 minTBS
20APointe aux Piments map06:1519:0006:15–07:50 every 20 min; 07:50–16:00 every 20 min; 16:00–18:00 every 10 minTBS
20CSt Antoine (Traffic Centre) map06:0518:50every 20 minTBS
20DBon Air map06:0518:50every 20 minTBS
21Saint Antoine map05:4019:1505:00–19:00 every 7–10 minIndividual Operator
22Grand Gaube map05:4519:1506:00–06:30 every 10 min; 09:01–16:29 every 9–10 min; 16:30–19:00 every 15–25 minIndividual Operator
23Rivière du Rempart map06:0019:00every 20–35 minNTC
27Rivière du Rempart map05:2019:30every 20–25 minNTC
33Plaine Verte map06:0018:3005:00–06:00 every 45–60 min; 06:05–09:00 every 15–20 min; 09:05–16:00 every 20–30 min; 16:05–19:00 every 25–30 minUBS
33ATerre Rouge map06:0017:3006:00–09:00 every 30–45 min; 09:05–14:00 every 45–60 min; 14:05–16:00 every 30–45 min; 16:05–18:40 every 45–60 minUBS
33BPlaine Verte map06:1517:0006:15–09:00 every 20–30 min; 09:05–18:00 every 25–30 min; 13:05–14:00 every 30–40 min; 14:05–17:30 every 20–30 minUBS
41/41AVallée Des Prêtres map05:4518:0005:45–09:00 every 10–15 min; 09:05–15:00 every 20–30 min; 15:05–18:00 every 10–15 minUBS
42Terre Rouge map05:4018:3005:40–06:00 every 10 min; 06:00–08:30 every 7 min; 08:45–14:00 every 10 min; 14:10–18:30 every 7 minUBS
43Victoria Square map06:0018:0005:30–08:30 every 30–40 min; 08:30–18:00 every 30 minIndividual Operator
47Cité Vallijee map06:0006:30–09:00 every 20–40 min; 09:05–13:00 every 50–60 min; 13:05–15:00 every 40–50 min; 15:05–17:00 every 50–60 minUBS
48ACité La Cure map06:0017:4506:00–09:00 every 20–30 min; 09:05–12:00 every 50–60 min; 12:05–15:00 every 40–50 min; 15:05–18:00 every 20–30 minUBS
50Cité Madeleine map06:0018:3006:00–09:00 every 15–20 min; 09:05–12:00 every 20–30 min; 12:05–15:00 every 20–30 min; 15:05–18:00 every 15–20 minUBS LTD
51Pointe aux Sables map05:2019:1505:20–10:00 every 3–5 min; 10:00–14:30 every 7–8 min; 14:30–18:30 every 5 min; 18:30–19:00 every 7–8 minTBS
52Medine map05:3019:0005:30–19:45 every 10 minNTC
52A/52Dalbion (mon plaisir) map05:3019:0005:30–19:45 every 10 minNTC
52CBambous (Nhdc Complex) map05:3019:0005:30–19:45 every 10 minNTC
70Cité La Cure map06:0018:1505:40–08:00 every 8–10 min; 05:40–08:00 every 10 min; 08:00–18:00 every 8 minIndividual Operator
71Rivière du Rempart map05:5018:3005:30–07:30 every 15 min; 07:30–18:30 every 25–30 minNTC
76Cité Roche Bois map06:0019:3006:00–09:00 every 20–30 min; 09:05–11:00 every 50–60 min; 11:05–16:00 every 40–50 min; 16:05–17:00 every 50–60 minUBS
77Terre Rouge map05:4018:1505:40–06:00 every 10 min; 06:00–08:30 every 8 min; 08:45–14:00 every 10 min; 17:30–18:30 every 8 minIndividual Operator
82Saint Antoine map05:1517:15every 60 minTBS
85Rivière Du Rempart map06:5016:00every 90–120 minNTC
86Port Louis map16:0016:00departures 16:00NTC
88Port Louis map08:2015:05departures 08:20, 10:05, 15:05Individual Operator
89Port Louis map05:1518:10every 15–20 minMBT
89AEau Bouillie map06:4516:3505:55–08:30 every 20 min; 09:10–12:20 every 40 min; 13:10–16:20 every 60 min; 16:20–16:35 every 15 minMBT
106Central Flacq map05:5019:15every 20–40 minIndividual Operator
109Central Flacq map06:0018:2506:00–06:55 every 55 min; 06:55–17:40 every 20 min; 17:40–18:25 every 40–45 minIndividual Operator
110Congomah map05:3017:4005:30–09:45 every 5–20 min; 09:45–14:15 every 20 min; 14:15–18:00 every 5–20 min; 18:00–18:30 every 30 minIndividual Operator
111Central Flacq map06:1018:00every 40 minIndividual Operator
112Central Flacq map05:1018:50every 20 minIndividual Operator
117Congomah map05:3017:4005:00–07:00 every 5–20 min; 07:05–09:00 every 20 min; 09:05–15:00 every 5–15 min; 15:05–19:50 every 30 minIndividual operator
119Black River map06:0517:00not publishedNTC
123Wolmar map05:1518:1505:15–09:00 every 15 min; 09:20–15:00 every 20 min; 15:15–17:45 every 15 min; 18:15–19:00 every 30 minNTC
126Rivière du Rempart map05:5018:30every 15–30 minNTC
127Roches Noires map05:5016:15every 20–30 minNTC
139Cité Gabriel Martial map06:0018:00every 30 minIndividual Operator
148Cité La Cure map05:1519:0005:15–09:05 every 15–20 min; 09:05–14:00 every 20–30 minUBS
152Le Goulet map05:3019:0505:30–08:00 every 15–20 min; 09:00–16:00 every 20–30 min; 16:00–19:50 every 30–45 minUBS
159Poudre d’Or map07:1517:30every 40–45 minIndividual Operator
160/160AVallee des Pretres map04:3019:1505:00–09:00 every 15–20 min; 09:00–13:00 every 20–30 min; 13:00–18:00 every 15–20 min; 18:00–19:15 every 20–30 minUBS
171Grande Pointe aux Piments map06:1519:0006:15–07:50 every 20 min; 07:50–16:00 every 10 min; 16:00–18:00 every 25 minTBS
176Central Flacq map05:1019:30every 25 minNTC
185Bois Marchand map06:0018:00every 30 minIndividual Operator
187Saint Antoine map06:0018:00every 20 minIndividual Operator
190Transportation Centre map06:0018:30every 5–10 minNTC
191Curepipe map07:0016:4507:00–08:00 every 20–30 min; 14:00–17:00 every 15–20 minUBS
196Congomah map07:2017:10departures 07:05, 15:15, 17:30Individual Operator
199Terre Rouge map06:4518:30not publishedTBS
203Camp Le Vieux map06:0018:30every 15 min; every 30 minNTC
215Grand Bay A/C map07:0517:00every 30 minTBS
227Saint Antoine map05:5517:55every 35–50 minIndividual Operator
232Bel Air map06:3017:30every 30 minIndividual Operator
235Cite Ilois map06:3017:3506:30–12:00 every 25–30 min; 12:00–17:50 every 20–30 minUBS
236Belle Mare map06:2015:30every 30 minIndividual Operator
238Pailles map06:4517:45every 50–60 minUBS
251Calebasses map06:3018:0006:20–07:00 every 30 min; 07:00–17:00 every 20 min; 17:00–18:00 every 30 minIndividual Operator/UBS

Where can you get to?

63 routes leave Immigration Square, reaching 177 localities. The most served destinations are Junction Frere Felix de Valois / Labourdonnais Streets, Hospice Pere Laval / Plaine Verte, Terre Rouge, Pere Laval Entrance, Cocoterie Road.

Fares from Immigration Square

Pay in cash to the conductor. Fares depend on the number of fare stages: Rs 17 for a short hop, Rs 30 within the same town area, Rs 41–44 for a cross-island trip such as Immigration Square – Junction Frere Felix de Valois / Labourdonnais Streets. Full table on the fares page.

Nearby stations

Frequently asked questions

What time is the first bus from Immigration Square?

On weekdays the first bus leaves at 04:30 (160/160A towards Vallee des Pretres). On Sundays and public holidays most routes start 30–60 minutes later.

What time is the last bus from Immigration Square?

The last departure on weekdays is at 19:30 (27 towards Rivière du Rempart). Most routes finish between 18:00 and 19:30, so plan evening trips early; there are no night buses.

How many bus routes serve Immigration Square?

63 route directions on 63 numbered routes stop within 300 m of the station, run by Individual Operator, Individual Operator/UBS, Individual operator, MBT, NTC, TBS, UBS, UBS LTD.

How do I pay?

Cash to the conductor when you board; you get a paper ticket. No cards or apps on buses. Fares are Rs 17–47 depending on the number of fare stages.

Is there a timetable at the station?

No. Buses run to published frequencies, not fixed departure times. Use the interactive map to see the expected waiting time for any route at the time you choose.