Skip to content
Stopwatch

Phoenix Valley Metro Route 140: Ray Rd

Bus schedule and route map · Monday to Friday, Saturday

Phoenix Valley Metro Route 140 (Ray Rd) is a bus route in Phoenix, Tempe, Mesa, Scottsdale, Glendale and Chandler, serving Ray Rd & 48th St, Ray Rd & Rural Rd, Ray Rd & Arizona Av and Ray Rd & Gilbert Rd. Monday to Friday the first bus is at 5:00 am and the last at 8:43 pm, every 30 min during the day. Updated October 4, 2026.

Schedule summary

Monday to Friday

First
5:00 am
Last
8:43 pm
Buses
64
Daytime
every 30 min

Saturday

First
7:00 am
Last
8:40 pm
Buses
56
Daytime
every 30 min

Sunday

No service

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

Route 140 to Gilbert Rd & Ray Rd

Destination sign “Gilbert Rd+Ray Rd” · from Ray Rd & 48th St · 43 stops

Monday to Friday

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

Ray Rd & 48th StRay Rd & Rural RdRay Rd & Dobson RdRay Rd & Arizona AvGilbert Rd & Ray Rd
5:115:215:295:355:43
5:415:515:596:056:13
6:116:216:296:356:43
6:416:516:597:067:15
7:117:227:317:387:47
7:417:528:018:088:17
8:118:228:318:388:47
8:418:529:019:089:17
9:119:229:319:389:47
9:419:5210:0110:0810:17
10:1110:2210:3110:3810:47
10:4110:5211:0111:0811:17
11:1111:2211:3111:3811:47
11:4111:5212:0112:0712:15
12:1112:2212:3112:3712:45
12:4112:521:011:071:15
1:111:221:311:371:45
1:411:522:012:072:15
2:112:222:312:372:45
2:412:523:013:083:17
3:113:223:313:383:47
3:413:524:014:084:17
4:114:224:314:384:47
4:414:525:015:085:17
5:115:225:315:385:47
5:415:526:016:076:15
6:116:216:306:366:44
6:416:517:007:067:14
7:117:217:307:367:44
7:417:518:008:068:14
8:118:218:298:358:43
8:438:539:019:079:15

Saturday

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

Ray Rd & 48th StRay Rd & Rural RdRay Rd & Dobson RdRay Rd & Arizona AvGilbert Rd & Ray Rd
7:107:207:287:357:43
7:407:507:588:058:13
8:108:208:288:358:43
8:408:508:589:059:13
9:109:209:289:359:43
9:409:509:5810:0510:13
10:1010:2010:2810:3510:43
10:4010:5010:5811:0511:13
11:1011:2011:2811:3511:43
11:4011:5011:5812:0512:13
12:1012:2012:2812:3512:43
12:4012:5012:581:051:13
1:101:201:281:351:43
1:401:501:582:052:13
2:102:202:282:352:43
2:402:502:583:053:13
3:103:203:283:353:43
3:403:503:584:054:13
4:104:204:284:354:43
4:404:504:585:055:13
5:105:205:285:355:43
5:405:505:586:056:13
6:106:206:286:356:43
6:406:506:587:057:13
7:107:207:287:357:43
7:407:507:588:058:13
8:108:208:288:358:43
8:408:508:589:059:13
All 43 stops in this direction
  1. Ray Rd & 48th St #17170
  2. Ray Rd & 54th St #18446
  3. Ray Rd & 56th St #12800
  4. Ray Rd & Stacie Wy #12932
  5. Ray Rd & McKemy Wy #13062
  6. Ray Rd & Roosevelt Av #13101
  7. Ray Rd & Kyrene Rd #13110
  8. Ray Rd & Day St #13157
  9. Ray Rd & Mill Av #13163
  10. Ray Rd & Ponderosa Av #13224
  11. Ray Rd & Rural Rd #13253
  12. Ray Rd & Albert Dr #13255
  13. Ray Rd & Desert Breeze Bl #13258
  14. Ray Rd & Juniper Dr #13332
  15. Ray Rd & McClintock Dr #13338
  16. Ray Rd & Los Feliz Dr #13364
  17. Ray Rd & Country Club Wy #13380
  18. Ray Rd & Federal St #13440
  19. Ray Rd & Price Rd #13441
  20. Ray Rd & Coronado St #13443
  21. Ray Rd & Raintree Wy #13464
  22. Ray Rd & Ivanhoe St #13501
  23. Ray Rd & Dobson Rd #13560
  24. Ray Rd & Pennington Dr #13561
  25. Ray Rd & Arrowhead Dr #13735
  26. Ray Rd & Central Dr #13753
  27. Ray Rd & Alma School Rd #13756
  28. Ray Rd & Jay St #13759
  29. Ray Rd & Hartford St #13814
  30. Ray Rd & Iowa St #13819
  31. Ray Rd & Arizona Av #13841
  32. Ray Rd & 235 East #13901
  33. Ray Rd & Hamilton St #13903
  34. Ray Rd & Jackson St #13927
  35. Ray Rd & McQueen Rd #14027
  36. Ray Rd & Senate St #14033
  37. Ray Rd & Adams Av #14170
  38. Ray Rd & Edith Dr #14236
  39. Ray Rd & Cooper Rd #14239
  40. Ray Rd & Trail Crossing #14275
  41. Ray Rd & Catalina St #14310
  42. Ray Rd & Dove St #14341
  43. Gilbert Rd & Ray Rd #16179

Route 140 to Ray Rd & 48th St

Destination sign “48th St+Ray Rd” · from Ray Rd & Gilbert Rd · 43 stops

Monday to Friday

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

Ray Rd & Gilbert RdRay Rd & Arizona AvRay Rd & Dobson RdRay Rd & Rural RdRay Rd & 48th St
5:005:075:145:225:32
5:305:375:445:526:02
6:006:076:146:226:32
6:306:376:446:527:02
7:007:097:167:247:35
7:327:417:487:568:07
8:048:138:208:288:39
8:348:438:508:589:08
9:049:129:199:279:37
9:349:429:499:5710:07
10:0410:1210:1910:2710:37
10:3410:4210:4910:5711:07
11:0411:1211:1911:2711:37
11:3411:4211:4911:5712:07
12:0412:1212:1912:2712:37
12:3212:4012:4712:551:05
1:021:101:171:251:35
1:321:401:471:552:05
2:022:102:172:252:35
2:322:402:472:553:05
3:023:113:183:263:37
3:343:433:503:584:09
4:044:134:204:284:39
4:344:434:504:585:09
5:045:135:205:285:39
5:345:435:505:586:08
6:046:116:186:266:36
6:326:396:466:547:04
7:017:087:157:237:33
7:317:387:457:538:03
8:018:088:158:238:33
8:318:388:458:539:03

Saturday

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

Ray Rd & Gilbert RdRay Rd & Arizona AvRay Rd & Dobson RdRay Rd & Rural RdRay Rd & 48th St
7:007:087:167:247:34
7:307:387:467:548:04
8:008:088:168:248:34
8:308:388:468:549:04
9:009:099:179:259:36
9:309:399:479:5510:06
10:0010:0910:1710:2510:36
10:3010:3910:4710:5511:06
11:0011:0911:1711:2511:36
11:3011:3911:4711:5512:06
12:0012:0912:1712:2512:36
12:3012:3912:4712:551:06
1:001:091:171:251:36
1:301:391:471:552:06
2:002:092:172:252:36
2:302:392:472:553:06
3:003:093:173:253:36
3:303:393:473:554:06
4:004:094:174:254:36
4:304:394:474:555:06
5:005:095:175:255:36
5:305:395:475:556:05
6:006:086:166:246:34
6:306:386:466:547:04
7:007:087:167:247:34
7:307:387:467:548:04
8:008:088:168:248:34
8:308:388:468:549:04
All 43 stops in this direction
  1. Ray Rd & Gilbert Rd #14377
  2. Ray Rd & Catalina St #14391
  3. Ray Rd & Trail Crossing #14483
  4. Ray Rd & Cooper Rd #14548
  5. Ray Rd & Velero St #14609
  6. Ray Rd & Adams Av #14635
  7. Ray Rd & Senate St #14647
  8. Ray Rd & McQueen Rd #14648
  9. Ray Rd & Jackson St #14655
  10. Ray Rd & Hamilton St #14701
  11. Ray Rd & 250 East #11124
  12. Ray Rd & Arizona Av #14702
  13. Ray Rd & Dakota St #14713
  14. Ray Rd & Hartford St #14777
  15. Ray Rd & Evergreen St #14801
  16. Ray Rd & Alma School Rd #14804
  17. Ray Rd & Comanche Dr #14805
  18. Ray Rd & Arrowhead Dr #14821
  19. Ray Rd & Pennington Dr #14858
  20. Ray Rd & Dobson Rd #14859
  21. Ray Rd & Carriage Ln #14860
  22. Ray Rd & Bullmoose Dr #14861
  23. Ray Rd & Mission Park Bl #14880
  24. Ray Rd & Price Rd #14889
  25. Ray Rd & Seville Bl #15011
  26. Ray Rd & Country Club Wy #15108
  27. Ray Rd & Windmills Bl #15112
  28. Ray Rd & McClintock Dr #15129
  29. Ray Rd & Juniper Dr #15133
  30. Ray Rd & Lakeshore Dr #15134
  31. Ray Rd & Terrace Rd #15135
  32. Ray Rd & Rural Rd #15142
  33. Ray Rd & Ponderosa Av #15136
  34. Ray Rd & Mill Av #15148
  35. Ray Rd & Day St #15149
  36. Ray Rd & Kyrene Rd #15151
  37. Ray Rd & Roosevelt Av #14613
  38. Ray Rd & McKemy Av #15152
  39. Ray Rd & Beck Av #15153
  40. Ray Rd & Priest Dr #18444
  41. Ray Rd & 54th St #18445
  42. Ray Rd & 50th St #17152
  43. Ray Rd & 48th St #17153

Route 140 route map

Questions about Phoenix Valley Metro Route 140

What time is the first Route 140 bus?

Monday to Friday: 5:00 am. Saturday: 7:00 am.

What time is the last Route 140 bus?

Monday to Friday: 8:43 pm. Saturday: 8:40 pm. A time after midnight belongs to the evening before.

How often does Route 140 run?

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

Does Route 140 run at weekends?

Saturday: yes. Sunday: no service.

Where does Route 140 go?

Route 140 serves Ray Rd & 48th St, Ray Rd & Rural Rd, Ray Rd & Arizona Av and Ray Rd & Gilbert Rd. 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