The whole day, by hour
Pick your stop and the times change to match. Minutes past each hour.
From Thomas Rd & 93rd Av to Pima Park
| Hour | Mon to Fri | Sat | Sun |
|---|---|---|---|
| 4am | :06 :34 | ||
| 5am | :01 :29 :58 | :08 :38 | :01 :31 |
| 6am | :25 :52 | :07 :38 | :01 :31 |
| 7am | :25 | :08 :37 | :01 :30 |
| 8am | :00 :33 | :07 :36 | :00 :28 :56 |
| 9am | :03 :32 | :06 :30 :57 | :26 :56 |
| 10am | :00 :30 | :28 :57 | :26 :55 |
| 11am | :01 :31 | :27 :56 | :24 :54 |
| 12pm | :02 :35 | :25 :57 | :22 :53 |
| 1pm | :06 :37 | :25 :55 | :23 :53 |
| 2pm | :09 :36 | :25 :57 | :22 :52 |
| 3pm | :06 :37 | :28 :55 | :25 :55 |
| 4pm | :13 :47 | :30 | :25 :55 |
| 5pm | :18 :48 | :01 :31 | :25 :55 |
| 6pm | :21 :52 | :01 :31 | :25 :57 |
| 7pm | :22 :52 | :04 :35 | :27 :57 |
| 8pm | :23 :55 | :05 :37 | :29 |
| 9pm | :28 | :07 :37 | :00 :30 |
| 10pm | :01 :33 | :08 :41 | :01 :31 |
| 11pm | :03 | :11 | :01 |
From Pima Park to Thomas Rd & 93rd Av
| Hour | Mon to Fri | Sat | Sun |
|---|---|---|---|
| 4am | :46 | ||
| 5am | :09 :24 :42 :50 :59 | :59 | |
| 6am | :07 :16 :25 :33 :41 :49 :58 | :26 :55 | :10 :39 |
| 7am | :05 :22 :39 :57 | :24 :54 | :08 :37 |
| 8am | :12 :27 :42 :57 | :26 :56 | :06 :33 |
| 9am | :12 :26 :55 | :25 :55 | :02 :31 |
| 10am | :24 :53 | :22 :52 | :00 :28 :57 |
| 11am | :23 :53 | :22 :52 | :27 :55 |
| 12pm | :23 :41 :57 | :22 :51 | :25 :55 |
| 1pm | :13 :29 :42 :55 | :24 :53 | :25 :55 |
| 2pm | :09 :27 :41 :57 | :22 :52 | :25 :54 |
| 3pm | :13 :29 :45 | :23 :54 | :23 :54 |
| 4pm | :01 :18 :34 :49 | :24 :56 | :25 :56 |
| 5pm | :06 :23 :40 :59 | :29 | :27 :59 |
| 6pm | :15 :49 | :00 :30 :50 | :30 |
| 7pm | :21 :43 | :22 :52 | :01 :36 |
| 8pm | :15 :47 | :07 | |
| 9pm | :17 :47 |
How often it runs
| Weekdays | To Pima Park | To Thomas Rd & 93rd Av |
|---|---|---|
| Before 7am | about every 28 min | about every 9 min |
| 7am to 9am | about every 35 min | about every 15 min |
| 9am to 3pm | about every 31 min | about every 16 min |
| 3pm to 6pm | about every 31 min | about every 17 min |
| After 6pm | about every 31 min | about every 32 min |
| Buses a day | 38 | 58 |
| End to end | 1h 38m | 1h 39m |
| Saturdays | 37 buses, about every 30 min | 29 buses, about every 30 min |
| Sundays | 37 buses, about every 30 min | 29 buses, about every 30 min |
When to watch out
Weekdays, there is no long gap from Thomas Rd & 93rd Av: the longest wait is 36 min.
The last bus from Thomas Rd & 93rd Av on weekdays leaves at 11:03pm.
Weekdays, there is no long gap from Pima Park: the longest wait is 34 min.
The last bus from Pima Park on weekdays leaves at 9:47pm.
Every stop on the 29
Minutes from the first stop on a typical trip. Choose Times to see the whole day at that stop.
To Pima Park87 stops, about 1h 38m
- Thomas Rd & 93rd Av 0 min
- Thomas Rd & 91st Av 1 min
- Thomas Rd & 90th Av 1 min
- Thomas Rd & 87th Av 3 min
- Thomas Rd & 86th Dr 3 min
- Thomas Rd & 83rd Av 4 min
- Thomas Rd & 81st Av 5 min
- Thomas Rd & Desert Sky TC 6 min
- Thomas Rd & 78th Av 7 min
- Thomas Rd & 75th Av 9 min
- Thomas Rd & 72nd Dr 10 min
- Thomas Rd & 71st Av 11 min
- Thomas Rd & 69th Av 12 min
- Thomas Rd & 67th Av 13 min
- Thomas Rd & 65th Av 14 min
- Thomas Rd & 63rd Av 15 min
- Thomas Rd & 61st Av 16 min
- Thomas Rd & 59th Av 18 min
- Thomas Rd & 56th Dr 18 min
- Thomas Rd & 55th Av 19 min
- Thomas Rd & 53rd Av 20 min
- Thomas Rd & 51st Av 20 min
- Thomas Rd & 50th Dr 20 min
- Thomas Rd & 48th Ln 20 min
- Thomas Rd & 46th Av 21 min
- Thomas Rd & 45th Av 22 min
- Thomas Rd & 43rd Av 22 min
- Thomas Rd & 41st Av 23 min
- Thomas Rd & 39th Av
- Thomas Rd & 37th Av
- Thomas Rd & 35th Av 30 min
- Thomas Rd & 33rd Av 31 min
- Thomas Rd & 31st Av 33 min
- Thomas Rd & 29th Av 34 min
- Thomas Rd & 27th Av 35 min
- Thomas Rd & 24th Dr 36 min
- Thomas Rd & 23rd Av 36 min
- Thomas Rd & 21st Av 36 min
- Thomas Rd & 19th Av 38 min
- Thomas Rd & 17th Av
- Thomas Rd & 15th Av 38 min
- Thomas Rd & 11th Av 38 min
- Thomas Rd & 7th Av
- Thomas Rd & 5th Av
- Thomas Rd & 3rd Av
- Thomas Rd & Central Av 50 min
- Thomas Rd & 3rd St 51 min
- Thomas Rd & 7th St 52 min
- Thomas Rd & Dayton St 54 min
- Thomas Rd & 12th St 55 min
- Thomas Rd & 14th St 56 min
- Thomas Rd & 16th St 57 min
- Thomas Rd & 18th St
- Thomas Rd & 20th St
- Thomas Rd & 21st St 57 min
- Thomas Rd & 22nd St 58 min
- Thomas Rd & 24th St 63 min
- Thomas Rd & 26th St 64 min
- Thomas Rd & 28th St 66 min
- Thomas Rd & 30th St 67 min
- Thomas Rd & 32nd St 68 min
- Thomas Rd & 34th St 69 min
- Thomas Rd & 36th St
- Thomas Rd & 38th St
- Thomas Rd & 40th St 69 min
- Thomas Rd & 42nd St 71 min
- Thomas Rd & 44th St 76 min
- Thomas Rd & 4500 East 76 min
- Thomas Rd & 46th St 77 min
- Thomas Rd & 48th St
- Thomas Rd & St Theresa
- Thomas Rd & 52nd St
- Thomas Rd & 54th St
- Thomas Rd & 56th St 83 min
- Thomas Rd & Tangerine Ln 84 min
- Thomas Rd & 60th St 85 min
- Thomas Rd & 61st Pl 85 min
- Thomas Rd & 64th St 87 min
- Thomas Rd & 67th Pl 88 min
- Thomas Rd & 68th St 88 min
- Thomas Rd & 70th St 89 min
- Thomas Rd & Scottsdale Rd 90 min
- Thomas Rd & Civic Center Plz 91 min
- Thomas Rd & Miller Rd 92 min
- Thomas Rd & Hayden Rd 94 min
- Thomas Rd & Granite Reef Rd 96 min
- Pima Park 98 min
To Thomas Rd & 93rd Av87 stops, about 1h 39m
- Pima Park 0 min
- Thomas Rd & 86th St 0 min
- Thomas Rd & 83rd Pl 2 min
- Thomas Rd & Hayden Rd 3 min
- Thomas Rd & Miller Rd 5 min
- Thomas Rd & Civic Center Plz 6 min
- Thomas Rd & Scottsdale Rd 7 min
- Thomas Rd & 70th St 8 min
- Thomas Rd & 68th St 8 min
- Thomas Rd & 6504 East 9 min
- Thomas Rd & 64th St 10 min
- Thomas Rd & 61st Pl 11 min
- Thomas Rd & Tangerine Dr 12 min
- Thomas Rd & 56th St 13 min
- Thomas Rd & 54th St 14 min
- Thomas Rd & 52nd St 15 min
- Thomas Rd & St Theresa 16 min
- Thomas Rd & 47th Pl 18 min
- Thomas Rd & 46th St 19 min
- Thomas Rd & 44th St 19 min
- Thomas Rd & 42nd St 19 min
- Thomas Rd & 40th St 19 min
- Thomas Rd & 39th St 19 min
- Thomas Rd & 36th St 20 min
- Thomas Rd & 34th St 21 min
- Thomas Rd & 32nd St
- Thomas Rd & 31st St
- Thomas Rd & 30th St
- Thomas Rd & 28th St
- Thomas Rd & 26th St
- Thomas Rd & 24th St 33 min
- Thomas Rd & 22nd St 34 min
- Thomas Rd & 21st St 35 min
- Thomas Rd & 20th St 35 min
- Thomas Rd & 18th St 37 min
- Thomas Rd & 16th St 38 min
- Thomas Rd & 14th St
- Thomas Rd & 12th St 38 min
- Thomas Rd & Dayton St 38 min
- Thomas Rd & 7th St 40 min
- Thomas Rd & 3rd St 41 min
- Thomas Rd & Central Av
- Thomas Rd & 1st Av
- Thomas Rd & 5th Av
- Thomas Rd & 7th Av
- Thomas Rd & 11th Av
- Thomas Rd & 13th Av
- Thomas Rd & 15th Av
- Thomas Rd & 17th Av
- Thomas Rd & 19th Av 53 min
- Thomas Rd & 21st Av 54 min
- Thomas Rd & 23rd Av 55 min
- Thomas Rd & 26th Av 57 min
- Thomas Rd & 27th Av 58 min
- Thomas Rd & 29th Dr 58 min
- Thomas Rd & 31st Av 59 min
- Thomas Rd & 33rd Av 59 min
- Thomas Rd & 35th Av 63 min
- Thomas Rd & 37th Av 66 min
- Thomas Rd & 39th Av 67 min
- Thomas Rd & 41st Av 68 min
- Thomas Rd & 43rd Av 69 min
- Thomas Rd & 44th Ln 70 min
- Thomas Rd & 46th Dr
- Thomas Rd & 48th Dr 70 min
- Thomas Rd & 50th Dr 70 min
- Thomas Rd & 51st Av 73 min
- Thomas Rd & 53rd Av 74 min
- Thomas Rd & 55th Av 75 min
- Thomas Rd & 57th Av
- Thomas Rd & 59th Av
- Thomas Rd & 61st Av 75 min
- Thomas Rd & 63rd Dr 76 min
- Thomas Rd & 65th Av
- Thomas Rd & 67th Av 81 min
- Thomas Rd & 69th Av 82 min
- Thomas Rd & 71st Av 84 min
- Thomas Rd & 72nd Dr 85 min
- Thomas Rd & 75th Av 87 min
- Desert Sky TC 90 min
- Thomas Rd & 81st Av 92 min
- Thomas Rd & 83rd Av 94 min
- Thomas Rd & 86th Dr 95 min
- Thomas Rd & 87th Av 96 min
- Thomas Rd & 89th Av 97 min
- Thomas Rd & 91st Av 98 min
- Thomas Rd & 93rd Av 99 min
Questions about the 29
What time is the first 29 bus?
Weekdays: 4:06am from Thomas Rd & 93rd Av and 4:46am from Pima Park. Saturdays: 5:08am from Thomas Rd & 93rd Av and 5:59am from Pima Park. Sundays: 5:01am from Thomas Rd & 93rd Av and 6:10am from Pima Park.
What time is the last 29 bus?
Weekdays: 11:03pm from Thomas Rd & 93rd Av and 9:47pm from Pima Park. Saturdays: 11:11pm from Thomas Rd & 93rd Av and 7:52pm from Pima Park. Sundays: 11:01pm from Thomas Rd & 93rd Av and 8:07pm from Pima Park.
How often does the 29 run?
About every 31 minutes on weekdays, with 38 buses a day from Thomas Rd & 93rd Av. Saturdays: 37 buses, about every 30 min. Sundays: 37 buses, about every 30 min.
How long does the 29 take?
About 1h 38m from Thomas Rd & 93rd Av to Pima Park, with 87 stops along the way. About 1h 39m the other way.
Does the 29 run at weekends?
Yes. Saturdays: 37 buses, about every 30 min. Sundays: 37 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.