Sunday, August 23, 2026

Ottawa Bus 25

Bus 25 in Ottawa links Millennium B and Wanaki / Mikinak. The route is 22.0 km long with 59 stops, and the official schedule from OC Transpo puts the full trip at about 55 minutes. On a weekday it runs 64 trips in one direction, and 33 on a weekend day.

Route map of bus 25 in Ottawa: Millennium B to Wanaki / Mikinak

Route at a glance

Mode Bus
Route number 25
City Ottawa
Transit authority OC Transpo
Start → end Millennium B → Wanaki / Mikinak
End → start Wanaki / Mikinak → Millennium B
Route length 22.0 km / 21.1 km in the opposite direction
Number of stops 59 / 56 in the opposite direction
Travel time about 55 minutes
Trips per day 64 on weekdays, 33 on weekends one way (59 on weekdays → Millennium B)
Frequency peak 14–16 · midday 14–16 · weekend 30
First / last trip from «Millennium B» 00:17 / 23:40
First / last trip from «Wanaki / Mikinak» 00:22 / 23:32
Fare
Updated August 23, 2026

Route of Bus 25

Outbound: Millennium B → Wanaki / Mikinak

This direction has 59 stops and runs 22.0 km. The route passes Millennium / Trim, Innes / Jeanne D’arc, Innes / Bearbrook, City Park / Jobin. Below is the full list with the distance from the first stop.

No. Stop From start Note
1 Millennium B 0.0 km Terminus
2 Millennium / Trim 0.2 km
3 Trim / Salzburg 0.6 km
4 Innes / Trim 1.0 km
5 Innes / Provence 1.5 km
6 Innes / Portobello 2.0 km
7 Innes / Ad. 4831 2.4 km
8 Innes / Orchardview 2.9 km
9 Innes / Dorima 3.3 km
10 4509 Innes 3.6 km
11 Innes / Tenth Line 3.9 km
12 Innes / Prestwick 4.4 km
13 Innes / Ad. 4270 4.7 km
14 Innes / Du Grand Bois 4.8 km
15 Innes / Wildflower 5.0 km
16 Innes / Jeanne D’arc 5.4 km
17 Innes / Ad. 3927 5.7 km
18 Innes / Frank Bender 6.0 km
19 Innes / Viseneau 6.3 km
20 Innes / Boyer Pathway 7.0 km
21 Innes / Pagé 7.4 km
22 Innes / Orléans 7.8 km
23 Innes / Du Clairvaux Pathway 8.4 km
24 Innes / Blackburn Hamlet 9.0 km
25 Innes / Cléroux 9.2 km
26 Innes / Cléroux 9.6 km
27 Innes / Eastpark 9.9 km
28 Innes / Eastpark 10.2 km
29 Innes / Orient Park 10.4 km
30 Innes / Bearbrook 10.7 km
31 Innes / Bearbrook 10.9 km
32 Innes / Gravelle 11.2 km
33 Innes / Tauvette 11.7 km
34 Innes / Ocdc 12.5 km
35 Innes / Anderson 13.0 km
36 Blair / Innes 13.8 km
37 Blair / Innes 13.9 km
38 Blair / Beaverpond 14.2 km
39 Blair / Ad. 1471 14.5 km
40 Blair / Meadowbrook 14.8 km
41 Blair A 16.2 km
42 City Park / Ad. 2280 17.2 km
43 City Park / Harper 17.4 km
44 City Park / Jobin 17.7 km
45 Bathgate / Ogilvie 17.9 km
46 Bathgate / Rainbow 18.2 km
47 Bathgate / Matheson 18.5 km
48 Bathgate / Plumber 18.9 km
49 Bathgate / Den Haag 19.1 km
50 Den Haag / Bathgate 19.4 km
51 Den Haag / Merganser 19.9 km
52 Den Haag / Borealis 20.1 km
53 Den Haag / Carwood 20.3 km
54 Den Haag / Montréal 20.5 km
55 Montréal / Den Haag 20.6 km
56 Montréal / Carsons 21.0 km
57 Montréal / Hochelaga 21.3 km
58 Wanaki / Provender 21.7 km
59 Wanaki / Mikinak 22.0 km Terminus

Inbound: Wanaki / Mikinak → Millennium B

This direction has 56 stops and runs 21.1 km. The route passes Wanaki / Hemlock, City Park / Jobin, Innes / Orient Park, Innes / Mer Bleue. Below is the full list with the distance from the first stop.

No. Stop From start Note
1 Wanaki / Mikinak 0.0 km Terminus
2 Wanaki / Hemlock 0.1 km
3 Hemlock / Moses Tennisco 0.5 km
4 Hemlock / Codd’s 0.8 km
5 Codd’s / Mikinak 1.1 km
6 Carsons / Montréal 1.8 km
7 Carsons / Bermuda 1.9 km
8 Den Haag / La Cité 2.4 km
9 Den Haag / Bathgate 2.5 km
10 Bathgate / Den Haag 2.8 km
11 Bathgate / Plumber 3.0 km
12 Bathgate / Matheson 3.4 km
13 Bathgate / Rainbow 3.6 km
14 City Park / Ogilvie 4.0 km
15 City Park / Jobin 4.2 km
16 City Park / Ad. 1990 4.4 km
17 City Park / Ad. 2280 4.8 km
18 Blair D 5.2 km
19 Blair / Meadowbrook 6.4 km
20 Blair / Ballard 6.6 km
21 Blair / Beaverpond 6.9 km
22 Blair / Innes 7.1 km
23 Innes / Blair 7.4 km
24 Innes / Ocdc 8.7 km
25 Innes / Tauvette 9.6 km
26 Innes / Beddoe 10.0 km
27 Innes / Glen Park 10.4 km
28 Innes / Orient Park 10.7 km
29 Innes / Eastpark 11.0 km
30 Innes / Rondel 11.3 km
31 Innes / Cléroux 11.6 km
32 Innes / Cléroux 12.0 km
33 Innes / Blackburn Hamlet 12.2 km
34 Innes / Du Clairvaux Pathway 12.8 km
35 Innes / Ad. 3386 13.4 km
36 Innes / Pagé 13.8 km
37 3636 Innes 14.2 km
38 Innes / Viseneau 14.9 km
39 Innes / Frank Bender 15.3 km
40 Innes / Ad. 3927 15.5 km
41 Innes / Mer Bleue 15.9 km
42 Innes / Wildflower 16.1 km
43 Innes / Du Grand Bois 16.4 km
44 Innes / Ad. 4270 16.6 km
45 Innes / Lanthier 16.9 km
46 Innes / Tenth Line 17.4 km
47 4510 Innes 17.6 km
48 Innes / Dorima 17.8 km
49 Innes / Esprit 18.4 km
50 Innes / Ad. 4831 18.8 km
51 Innes / Portobello 19.2 km
52 Innes / Provence 19.8 km
53 Innes / Trim 20.1 km
54 Trim / Salzburg 20.4 km
55 Millennium / Trim 21.0 km
56 Millennium A 21.1 km Terminus

Schedule and frequency

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

Direction Weekdays Weekends and holidays
From «Millennium B» 00:17 — 23:40 07:11 — 23:30
From «Wanaki / Mikinak» 00:22 — 23:32 00:10 — 23:40

Frequency calculated from the departure table: in the morning peak buses run every 14–16 minutes, most often every 15; midday every 14–16 minutes; in the afternoon peak every 15–30; on weekends every 30 minutes.

Frequently asked questions

When do the first and last trips run?

From Millennium B the first is at 00:17 and the last at 23:40. From Wanaki / Mikinak they are 00:22 and 23:32.

How long does the trip from Millennium B to Wanaki / Mikinak take?

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

How many stops does the route have?

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

Does bus 25 run on weekends?

Yes. On weekends and holidays there are 33 trips in one direction, running from Millennium B between 07:11 and 23: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

...