Sunday, August 23, 2026

Ottawa Bus 58

Bus 58 in Ottawa links Tunney’s Pasture B and Abbott Point Of Care / Moodie. The route is 19.2 km long with 40 stops, and the official schedule from OC Transpo puts the full trip at about 58 minutes. On a weekday it runs 35 trips in one direction, and 21 on a weekend day.

Route map of bus 58 in Ottawa: Tunney's Pasture B to Abbott Point Of Care / Moodie

Route at a glance

Mode Bus
Route number 58
City Ottawa
Transit authority OC Transpo
Start → end Tunney’s Pasture B → Abbott Point Of Care / Moodie
End → start Abbott Point Of Care / Moodie → Tunney’s Pasture B
Route length 19.2 km / 19.1 km in the opposite direction
Number of stops 40 / 44 in the opposite direction
Travel time about 58 minutes
Trips per day 35 on weekdays, 21 on weekends one way
Frequency peak 15–30 · midday 28–30 · weekend 1–59
First / last trip from «Tunney’s Pasture B» 06:09 / 23:15
First / last trip from «Abbott Point Of Care / Moodie» 06:24 / 23:22
Fare
Updated August 23, 2026

Route of Bus 58

Outbound: Tunney’s Pasture B → Abbott Point Of Care / Moodie

This direction has 40 stops and runs 19.2 km. The route passes Westboro A, Richmond / Grenon, Bayshore / Carling, Crystal Beach / Bedale. Below is the full list with the distance from the first stop.

No. Stop From start Note
1 Tunney’s Pasture B 0.0 km Terminus
2 Westboro A 1.9 km
3 Dominion 1A 2.6 km
4 Lincoln Fields 4A 6.8 km
5 Carling / Tavistock 7.8 km
6 Carling / Forest 8.0 km
7 Richmond / Carling 8.5 km
8 Richmond / High 8.8 km
9 Richmond / Marielle 8.9 km
10 2881 Richmond 9.1 km
11 Richmond / Grenon 9.3 km
12 Richmond / Lovitt 9.5 km
13 Richmond / Ridgevalley 9.8 km
14 Richmond / Bayshore 9.9 km
15 Holly Acres / Richmond 10.8 km
16 Holly Acres / Ramp 11.0 km
17 Bayshore C 11.7 km
18 Woodridge / Bayshore 12.4 km
19 Bayshore / Woodridge 12.6 km
20 Bayshore / Carling 13.0 km
21 Carling / Bayshore 13.2 km
22 Carling / Andrew Haydon Park 13.6 km
23 Carling / Acres Side 14.1 km
24 Corkstown / Carling 14.4 km
25 Corkstown / Horner 14.8 km
26 Corkstown / Creekwood 15.0 km
27 Corkstown / Crystal Beach 15.2 km
28 Crystal Beach / Stillwater 15.3 km
29 Crystal Beach / Bedale 15.6 km
30 Crystal Beach / Solva 15.8 km
31 Crystal Beach / Ullswater 16.0 km
32 Crystal Beach / Carling 16.3 km
33 Carling / Sunny Brae 16.4 km
34 Carling / Ullswater 16.9 km
35 Carling / James Cummings 17.1 km
36 Carling / Grandview 17.6 km
37 Murmansk Run / Carling Campus 17.8 km
38 Discovery / Network Access 18.2 km
39 Moodie / Crystal Bay Centre 18.5 km
40 Abbott Point Of Care / Moodie 19.2 km Terminus

Inbound: Abbott Point Of Care / Moodie → Tunney’s Pasture B

This direction has 44 stops and runs 19.1 km. The route passes Moodie / Ad. 185, Crystal Beach / Ullswater, Carling / Bayshore, Richmond / Marielle. Below is the full list with the distance from the first stop.

No. Stop From start Note
1 Abbott Point Of Care / Moodie 0.0 km Terminus
2 Moodie / Ad. 185 0.3 km
3 Moodie / Crystal Bay Centre 0.6 km
4 Carling / Grandview 1.4 km
5 Murmansk Run / Carling Campus 1.7 km
6 Discovery / Network Access 2.1 km
7 Carling / Moodie 2.6 km
8 Carling / James Cummings 2.8 km
9 Carling / Ullswater 3.1 km
10 Carling / Sunny Brae 3.5 km
11 Crystal Beach / Carling 3.6 km
12 Crystal Beach / Ullswater 3.9 km
13 Crystal Beach / Solva 4.1 km
14 Crystal Beach / West Herrington 4.4 km
15 Crystal Beach / Corkstown 4.7 km
16 Corkstown / Creekwood 4.9 km
17 Corkstown / Horner 5.2 km
18 Corkstown / Carling 5.5 km
19 Carling / Corkstown 5.7 km
20 Carling / Holly Acres 5.9 km
21 Carling / Andrew Haydon Park 6.4 km
22 Carling / Bayshore 6.9 km
23 Bayshore / Carling 6.9 km
24 Bayshore / Woodridge 7.4 km
25 Woodridge / Bayshore 7.5 km
26 Bayshore A 8.3 km
27 Woodridge / Bayshore 8.9 km
28 Richmond / Bayshore 9.3 km
29 Richmond / Bellfield 9.5 km
30 Richmond / Lovitt 9.7 km
31 Richmond / Highfield 10.0 km
32 Richmond / Marielle 10.2 km
33 Richmond / Pinecrest 10.4 km
34 Richmond / Pinewood 10.7 km
35 Richmond / Carling 10.9 km
36 Carling / Dundee 11.1 km
37 Carling / Alpine 11.3 km
38 Carling / Tavistock 11.6 km
39 Carling / Connaught 11.7 km
40 Lincoln Fields 2A 12.3 km
41 Lincoln Fields 3A 12.7 km
42 Dominion 2A 16.8 km
43 Westboro B 17.4 km
44 Tunney’s Pasture C 19.1 km Terminus

Schedule and frequency

According to the official schedule from OC Transpo, the route runs 35 trips in one direction on a weekday, and 21 on a weekend day.

Direction Weekdays Weekends and holidays
From «Tunney’s Pasture B» 06:09 — 23:15 09:30 — 19:30
From «Abbott Point Of Care / Moodie» 06:24 — 23:22 09:50 — 19:22

Frequency calculated from the departure table: in the morning peak buses run every 15–30 minutes, most often every 30; midday every 28–30 minutes; in the afternoon peak every 27–47; on weekends every 1–59 minutes.

Frequently asked questions

When do the first and last trips run?

From Tunney’s Pasture B the first is at 06:09 and the last at 23:15. From Abbott Point Of Care / Moodie they are 06:24 and 23:22.

How long does the trip from Tunney’s Pasture B to Abbott Point Of Care / Moodie take?

About 58 minutes end to end — the median of full trips in the official schedule.

How many stops does the route have?

40 outbound and 44 inbound according to the official GTFS feed. The two lists do not match exactly.

Does bus 58 run on weekends?

Yes. On weekends and holidays there are 21 trips in one direction, running from Tunney’s Pasture B between 09:30 and 19:30.

Every route number with its termini, operating hours and travel time is collected in the Ottawa buses overview.

Data current as of August 23, 2026. Schedule and termini — OC Transpo. Fares — OC Transpo. Stop list, schedule and route geometry come from the official GTFS feed (OC Transpo, version S1000512-S1000514).

Latest Posts

...