The whole day, by hour
Pick your stop and the times change to match. Minutes past each hour.
From Glendale Av & 43rd Av to 24th St/Baseline PNR
| Hour | Mon to Fri | Sat | Sun |
|---|---|---|---|
| 4am | :14 :44 | :47 | :49 |
| 5am | :14 :44 :55 | :17 :47 | :19 :49 |
| 6am | :07 :22 :37 :52 | :17 :47 | :19 :49 |
| 7am | :07 :22 :38 :54 | :17 :47 | :19 :49 |
| 8am | :10 :25 :40 :55 | :17 :47 | :19 :49 |
| 9am | :10 :25 :40 :55 | :17 :47 | :19 :49 |
| 10am | :10 :25 :40 :55 | :14 :46 | :18 :48 |
| 11am | :10 :25 :40 :55 | :14 :46 | :18 :48 |
| 12pm | :10 :25 :40 :55 | :14 :46 | :18 :48 |
| 1pm | :10 :25 :40 :54 | :16 :46 | :18 :49 |
| 2pm | :08 :23 :38 :53 | :15 :46 | :19 :49 |
| 3pm | :08 :23 :38 :53 | :16 :46 | :19 :49 |
| 4pm | :08 :23 :38 :53 | :16 :46 | :19 :49 |
| 5pm | :08 :23 :39 :55 | :16 :46 | :19 :49 |
| 6pm | :11 :26 :41 | :16 :46 | :19 :49 |
| 7pm | :01 :31 | :17 :47 | :16 :46 |
| 8pm | :01 :31 | :17 :47 | :16 :46 |
| 9pm | :03 :33 | :18 :48 | :17 :47 |
| 10pm | :03 :33 | :18 :48 | :17 :47 |
| 11pm | :03 | :18 | :17 |
From 24th St/Baseline PNR to Glendale Av & 43rd Av
| Hour | Mon to Fri | Sat | Sun |
|---|---|---|---|
| 4am | :00 :30 | :51 | :46 |
| 5am | :00 :23 :45 :59 | :21 :51 | :17 :48 |
| 6am | :14 :29 :44 :59 | :21 :51 | :19 :49 |
| 7am | :14 :29 :44 :59 | :21 :51 | :19 :49 |
| 8am | :14 :29 :44 :59 | :21 :51 | :19 :49 |
| 9am | :14 :29 :44 :59 | :21 :51 | :19 :49 |
| 10am | :13 :27 :41 :55 | :19 :48 | :14 :38 |
| 11am | :10 :25 :40 :55 | :15 :48 | :03 :33 |
| 12pm | :10 :25 :40 :55 | :16 :48 | :03 :33 |
| 1pm | :10 :25 :40 :55 | :16 :48 | :03 :33 |
| 2pm | :10 :25 :40 :55 | :16 :50 | :03 :33 |
| 3pm | :10 :26 :42 :58 | :16 :49 | :03 :33 |
| 4pm | :14 :30 :46 | :17 :50 | :08 :41 |
| 5pm | :02 :17 :36 :56 | :17 :50 | :10 :40 |
| 6pm | :15 :31 :46 | :17 :50 | :10 :40 |
| 7pm | :01 :32 | :17 :48 | :15 :53 |
| 8pm | :05 :36 | :22 :58 | :25 :55 |
| 9pm | :06 :36 | :28 :58 | :25 :55 |
| 10pm | :06 :36 | :28 :58 | :25 :55 |
| 11pm | :06 |
How often it runs
| Weekdays | To 24th St/Baseline PNR | To Glendale Av & 43rd Av |
|---|---|---|
| Before 7am | about every 15 min | about every 15 min |
| 7am to 9am | about every 15 min | about every 15 min |
| 9am to 3pm | about every 15 min | about every 15 min |
| 3pm to 6pm | about every 15 min | about every 16 min |
| After 6pm | about every 30 min | about every 30 min |
| Buses a day | 65 | 65 |
| End to end | 1h 20m | 1h 24m |
| Saturdays | 38 buses, about every 30 min | 37 buses, about every 30 min |
| Sundays | 38 buses, about every 30 min | 37 buses, about every 30 min |
When to watch out
Weekdays, there is no long gap from Glendale Av & 43rd Av: the longest wait is 32 min.
The last bus from Glendale Av & 43rd Av on weekdays leaves at 11:03pm.
Weekdays, there is no long gap from 24th St/Baseline PNR: the longest wait is 33 min.
The last bus from 24th St/Baseline PNR on weekdays leaves at 11:06pm.
Every stop on the 70
Minutes from the first stop on a typical trip. Choose Times to see the whole day at that stop.
To 24th St/Baseline PNR76 stops, about 1h 20m
- Glendale Av & 43rd Av 0 min
- Glendale Av & 41st Av 1 min
- Glendale Av & 39th Av 3 min
- Glendale Av & 37th Av 4 min
- Glendale Av & 35th Av 6 min
- Glendale Av & 33rd Av 7 min
- Glendale Av & 31st Av 8 min
- Glendale Av & 29th Dr 9 min
- Glendale Av & 27th Av 11 min
- Glendale Av & 24th Dr 13 min
- Glendale Av & 23rd Av
- Glendale Av & 21st Av
- Glendale Av & 19th Av 17 min
- Glendale Av & 17th Dr 18 min
- Glendale Av & 15th Av 20 min
- Glendale Av & 11th Av 21 min
- Glendale Av & 7th Av 22 min
- Glendale Av & 3rd Av 24 min
- Glendale Av & Central Av 25 min
- Glendale Av & 2nd Pl 26 min
- Glendale Av & 7th St 27 min
- Glendale Av & 10th St 28 min
- Glendale Av & 12th St 29 min
- Glendale Av & 14th St 30 min
- Glendale Av & 16th St 30 min
- Glendale Av & 17th St 31 min
- Glendale Av & 20th St 32 min
- Lincoln Dr & 22nd St 33 min
- Lincoln Dr & Piestewa Peak Dr 34 min
- Lincoln Dr & 24th St 35 min
- 24th St & 6225 North 36 min
- 24th St & Biltmore Cir 37 min
- 24th St & Montebello Av
- 24th St & Missouri Av
- 24th St & Colter St
- 24th St & Camelback Rd
- 24th St & Highland Av
- 24th St & Campbell Av
- 24th St & Heatherbrae Dr
- 24th St & Indian School Rd
- 24th St & Clarendon Av
- 24th St & Osborn Rd
- 24th St & Flower St
- 24th St & Pinchot Av
- 24th St & Thomas Rd 51 min
- 24th St & Virginia Av 52 min
- 24th St & Oak St 53 min
- 24th St & Palm Ln 55 min
- 24th St & McDowell Rd 56 min
- 24th St & Willetta St 57 min
- 24th St & Roosevelt St 59 min
- 24th St & Pierce St 59 min
- 24th St & Taylor St 60 min
- 24th St & Van Buren St 61 min
- 24th St & Washington St 62 min
- 24th St & Jefferson St 62 min
- 24th St & Harrison St 63 min
- 24th St & Sky Harbor Cir N 64 min
- 24th St & Buckeye Rd 65 min
- 24th St & Sky Harbor Cir S 66 min
- 24th St & Old Tower Rd 68 min
- 24th St & 2400 South 68 min
- 24th St & University Dr 69 min
- 24th St & Magnolia St 69 min
- 24th St & Elwood St 71 min
- 24th St & Jones Av 72 min
- 24th St & Broadway Rd 73 min
- 24th St & Wier Av 74 min
- 24th St & Roeser Rd 75 min
- 24th St & Pecan Rd 76 min
- 24th St & Southern Av 77 min
- 24th St & Burgess Ln 77 min
- 24th St & St Catherine Av 78 min
- 24th St & Vineyard Rd 78 min
- 24th St & Fremont Rd 79 min
- 24th St/Baseline PNR 80 min
To Glendale Av & 43rd Av72 stops, about 1h 24m
- 24th St/Baseline PNR 0 min
- 24th St & Fremont Rd 1 min
- 24th St & Vineyard Rd 2 min
- 24th St & Burgess Ln 3 min
- 24th St & Southern Av 4 min
- 24th St & Pecan Rd 5 min
- 24th St & Roeser Rd 6 min
- 24th St & Wier Av 7 min
- 24th St & Broadway Rd 8 min
- 24th St & Jones Av 9 min
- 24th St & Elwood St 10 min
- 24th St & Magnolia St 13 min
- 24th St & University Dr 13 min
- 24th St & Old Tower Rd 14 min
- 24th St & Sky Harbor Cir S 16 min
- 24th St & Buckeye Rd 17 min
- 24th St & Sky Harbor Cir N 18 min
- 24th St & Harrison St 20 min
- 24th St & Jefferson St 21 min
- 24th St & Van Buren St 22 min
- 24th St & Taylor St 23 min
- 24th St & Pierce St 23 min
- 24th St & Roosevelt St 24 min
- 24th St & Willetta St 25 min
- 24th St & McDowell Rd 26 min
- 24th St & Hubbell St 27 min
- 24th St & Oak St 28 min
- 24th St & Yale St 29 min
- 24th St & Thomas Rd 30 min
- 24th St & Pinchot Av 31 min
- 24th St & Cheery Lynn Rd 32 min
- 24th St & Osborn Rd 33 min
- 24th St & Clarendon Av 34 min
- 24th St & Indian School Rd 35 min
- 24th St & Glenrosa Av 36 min
- 24th St & Campbell Av
- 24th St & Highland Av
- 24th St & Camelback Rd 40 min
- 24th St & Colter St 41 min
- 24th St & Missouri Av 42 min
- 24th St & Montebello Av 43 min
- 24th St & Biltmore Cir 45 min
- 24th St & 6225 North 46 min
- Lincoln Dr & Piestewa Peak Dr 49 min
- Lincoln Dr & 22nd St 50 min
- Glendale Av & 20th St 51 min
- Glendale Av & 18th St 52 min
- Glendale Av & 16th St 53 min
- Glendale Av & 14th St 54 min
- Glendale Av & 12th St
- Glendale Av & 10th St
- Glendale Av & 7th St
- Glendale Av & 3rd St
- Glendale Av & Central Av 60 min
- Glendale Av & 3rd Av 61 min
- Glendale Av & 7th Av 63 min
- Glendale Av & 11th Av 64 min
- Glendale Av & 15th Av 65 min
- Glendale Av & 17th Dr 67 min
- Glendale Av & 19th Av 68 min
- Glendale Av & 21st Av 69 min
- Glendale Av & 23rd Dr 71 min
- Glendale Av & 25th Dr 72 min
- Glendale Av & 27th Av 73 min
- Glendale Av & 29th Av 75 min
- Glendale Av & 31st Av 76 min
- Glendale Av & 34th Av 78 min
- Glendale Av & 35th Av 79 min
- Glendale Av & 37th Av 80 min
- Glendale Av & 39th Av 81 min
- Glendale Av & 41st Av
- Glendale Av & 43rd Av 84 min
Questions about the 70
What time is the first 70 bus?
Weekdays: 4:14am from Glendale Av & 43rd Av and 4:00am from 24th St/Baseline PNR. Saturdays: 4:47am from Glendale Av & 43rd Av and 4:51am from 24th St/Baseline PNR. Sundays: 4:49am from Glendale Av & 43rd Av and 4:46am from 24th St/Baseline PNR.
What time is the last 70 bus?
Weekdays: 11:03pm from Glendale Av & 43rd Av and 11:06pm from 24th St/Baseline PNR. Saturdays: 11:18pm from Glendale Av & 43rd Av and 10:58pm from 24th St/Baseline PNR. Sundays: 11:17pm from Glendale Av & 43rd Av and 10:55pm from 24th St/Baseline PNR.
How often does the 70 run?
About every 15 minutes on weekdays, with 65 buses a day from Glendale Av & 43rd Av. Saturdays: 38 buses, about every 30 min. Sundays: 38 buses, about every 30 min.
How long does the 70 take?
About 1h 20m from Glendale Av & 43rd Av to 24th St/Baseline PNR, with 76 stops along the way. About 1h 24m the other way.
Does the 70 run at weekends?
Yes. Saturdays: 38 buses, about every 30 min. Sundays: 38 buses, about every 30 min.
Are these live times?
No. They are Phoenix Valley Metro’s published schedule, and a bus can run early or late. Check Phoenix Valley Metro for disruptions.
More Phoenix Valley Metro routes
Source: Valley Metro, open data under ODC Attribution License. Refreshed 1 November 2026. The current schedule runs to 24 January 2027. Times change on 20 November 2026; this page updates when the new schedule is published. These are scheduled times; check Phoenix Valley Metro for disruptions. Service summaries are calculated from this published schedule. Report a timetable issue.