Skip to content
Stopwatch

Phoenix Valley Metro Route 120: Mesa Dr

Bus schedule and route map · Monday to Friday, Saturday and Sunday

Phoenix Valley Metro Route 120 (Mesa Dr) is a bus route in Phoenix, Tempe, Mesa, Scottsdale, Glendale and Chandler, serving Lewis & Coury Av, Mesa Dr & Southern Av, Mesa Dr & Main St and 8th St & Fitch Park. Monday to Friday the first bus is at 4:32 am and the last at 9:32 pm, every 30 min during the day. Updated October 4, 2026.

Schedule summary

Monday to Friday

First
4:32 am
Last
9:32 pm
Buses
69
Daytime
every 30 min

Saturday and Sunday

First
6:16 am
Last
8:47 pm
Buses
60
Daytime
every 30 min

Schedule change: Phoenix Valley Metro’s schedule changes on October 7, 2026. The times below are for the current schedule.

Route 120 to 8th St & Fitch Park

Destination sign “Fitch Park” · from Lewis & Coury Av · 22 stops

Monday to Friday

Times at the main stops. Bold is pm. A dot means that trip does not stop there.

Lewis & Coury AvMesa Dr & Southern AvMesa Dr & Main St8th St & Fitch Park
4:324:374:424:50
5:025:075:125:20
5:325:375:425:50
6:026:076:126:20
6:326:376:426:50
7:027:077:127:20
7:327:377:427:50
8:028:078:128:20
8:328:378:428:50
9:029:079:129:20
9:329:379:429:50
10:0210:0710:1210:20
10:3210:3710:4210:50
11:0211:0711:1211:20
11:3211:3711:4211:50
12:0212:0712:1212:20
12:3212:3712:4212:50
1:021:071:121:20
1:321:371:421:50
2:022:072:122:20
2:322:372:422:50
3:023:073:123:20
3:323:373:423:50
4:024:074:124:20
4:324:374:424:50
5:025:075:125:20
5:325:375:425:50
6:026:076:126:20
6:326:376:426:50
7:027:077:127:20
7:327:377:427:50
8:028:078:128:20
8:328:378:428:50
9:029:079:129:20
9:329:379:429:50

Saturday and Sunday

Times at the main stops. Bold is pm. A dot means that trip does not stop there.

Lewis & Coury AvMesa Dr & Southern AvMesa Dr & Main St8th St & Fitch Park
6:166:236:286:37
6:466:536:587:07
7:167:237:287:37
7:467:537:588:07
8:168:238:288:37
8:468:538:589:07
9:169:239:289:37
9:469:539:5810:07
10:1610:2310:2810:37
10:4610:5310:5811:07
11:1611:2311:2811:37
11:4611:5311:5812:07
12:1612:2312:2812:37
12:4612:5312:581:07
1:161:231:281:37
1:461:531:582:07
2:162:232:282:37
2:462:532:583:07
3:163:233:283:37
3:463:533:584:07
4:164:234:284:37
4:464:534:585:07
5:165:235:285:37
5:465:535:586:07
6:166:236:286:37
6:466:536:587:07
7:167:237:287:37
7:467:537:588:07
8:168:238:288:37
8:468:538:589:07
All 22 stops in this direction
  1. Lewis & Coury Av #15991
  2. Javalina Av & Lewis #15992
  3. Mesa Dr & Coury Av #15993
  4. Mesa Dr & Hampton Av #15994
  5. Mesa Dr & Southern Av #15995
  6. Mesa Dr & 10th Av #16495
  7. Mesa Dr & Millett Av #16529
  8. Mesa Dr & Franklin Av #15998
  9. Mesa Dr & Broadway Rd #15999
  10. Mesa Dr & 2nd Av #16000
  11. Mesa Dr & Main St #16001
  12. Mesa Dr & 1st St #16002
  13. Mesa Dr & 2nd St #16003
  14. Mesa Dr & University Dr #16004
  15. Mesa Dr & 6th St #16006
  16. Mesa Dr & 8th St #16007
  17. Mesa Dr & 10th St #16008
  18. Brown Rd & Mesa Dr #16009
  19. Brown Rd & 132 East #16012
  20. Center St & Brown Rd #16013
  21. Center St & 8th Pl #16510
  22. 8th St & Fitch Park #16497

Route 120 to Lewis & Coury Av

Destination sign “Lewis+Coury” · from 8th St & Fitch Park · 13 stops

Monday to Friday

Times at the main stops. Bold is pm. A dot means that trip does not stop there.

8th St & Fitch ParkMesa Dr & Main StMesa Dr & Southern AvLewis & Coury Av
5:005:045:095:13
5:305:345:395:43
6:006:046:096:13
6:306:346:396:43
7:007:047:097:13
7:307:347:397:43
8:008:048:098:13
8:308:348:398:43
9:009:049:099:13
9:309:349:399:43
10:0010:0410:0910:13
10:3010:3410:3910:43
11:0011:0411:0911:13
11:3011:3411:3911:43
12:0012:0412:0912:13
12:3012:3412:3912:43
1:001:041:091:13
1:301:341:391:43
2:002:042:092:13
2:302:342:392:43
3:003:043:093:13
3:303:343:393:43
4:004:044:094:13
4:304:344:394:43
5:005:045:095:13
5:305:345:395:43
6:006:046:096:13
6:306:346:396:43
7:007:047:097:13
7:307:347:397:43
8:008:048:098:13
8:308:348:398:43
9:009:049:099:13
9:309:349:399:43

Saturday and Sunday

Times at the main stops. Bold is pm. A dot means that trip does not stop there.

8th St & Fitch ParkMesa Dr & Main StMesa Dr & Southern AvLewis & Coury Av
6:176:226:286:32
6:476:526:587:02
7:177:227:287:32
7:477:527:588:02
8:178:228:288:32
8:478:528:589:02
9:179:229:289:32
9:479:529:5810:02
10:1710:2210:2810:32
10:4710:5210:5811:02
11:1711:2211:2811:32
11:4711:5211:5812:02
12:1712:2212:2812:32
12:4712:5212:581:02
1:171:221:281:32
1:471:521:582:02
2:172:222:282:32
2:472:522:583:02
3:173:223:283:32
3:473:523:584:02
4:174:224:284:32
4:474:524:585:02
5:175:225:285:32
5:475:525:586:02
6:176:226:286:32
6:476:526:587:02
7:177:227:287:32
7:477:527:588:02
8:178:228:288:32
8:478:528:589:02
All 13 stops in this direction
  1. 8th St & Fitch Park #16497
  2. Mesa Dr & 8th St #16015
  3. Mesa Dr & 6th St #16016
  4. Mesa Dr & University Dr #16017
  5. Mesa Dr & 1st St #16019
  6. Mesa Dr & Main St #16020
  7. Mesa Dr & 2nd Av #16021
  8. Mesa Dr & Broadway Rd #16022
  9. Mesa Dr & Marilyn Av #16023
  10. Mesa Dr & Millett Av #16024
  11. Mesa Dr & Southern Av #16026
  12. Coury Av & Mesa Dr #16027
  13. Lewis & Coury Av #15991

Route 120 route map

Questions about Phoenix Valley Metro Route 120

What time is the first Route 120 bus?

Monday to Friday: 4:32 am. Saturday and Sunday: 6:16 am.

What time is the last Route 120 bus?

Monday to Friday: 9:32 pm. Saturday and Sunday: 8:47 pm. A time after midnight belongs to the evening before.

How often does Route 120 run?

Monday to Friday: every 30 min. Saturday and Sunday: every 30 min, between 7:00 am and 7:00 pm.

Does Route 120 run at weekends?

Saturday: yes. Sunday: yes.

Where does Route 120 go?

Route 120 serves Lewis & Coury Av, Mesa Dr & Southern Av, Mesa Dr & Main St and 8th St & Fitch Park. The full list of stops for each direction is below the schedules.

Are these live bus times?

No. They are the published schedule from Valley Metro’s open data, refreshed October 4, 2026. A bus can run early or late, and disruptions are not shown.

Source: Valley Metro open data (GTFS schedule for Phoenix Valley Metro), used under the ODC Attribution License. Refreshed October 4, 2026; the current timetable runs to January 24, 2027. These are scheduled times; disruptions and service alerts are published by the operator. Changes made: times reformatted into timetables and departure lists.

Other Phoenix Valley Metro routes

All 112 Phoenix Valley Metro routes

Enter to open · Esc to close