Route 28 Grover Beach, Oceano, Arroyo Grande Counterclockwise

Runs counterclockwise, 7 days a week, starting at Ramona Garden park and runs hourly through Grover Beach, Oceano and Arroyo Grande.

*Due to traffic during the school year only, Route 28 does not stop at AG High at 2:52 PM Monday-Friday and misses the next 3 stops until Halcyon Park and Ride where it continues its run.

Starting August 10, 2025:
27 & 28 New Stops on Atlantic City/Closing Stops
Routes 27 & 28 will arrive and depart from Ramona Garden via Atlantic City with new stops here.

This also
means these two routes will no longer serve Oak Park stops, Longbranch and Grand at 13th
and at 16th. Routes 21 & 24 will continue to serve Grand at 13th and 16th

Route 28 Schedule

Grover BeachOceanoGrover BeachArroyo GrandeGrover Beach
Ramona GardenAir Park Drive/Oceano AirportWilmar @ 19thElm @ The PikeArroyo Grande High SchoolTown Center Drive/WalmartRamona Garden
Monday–Friday
6:206:296:336:376:436:516:59
7:327:417:457:507:568:048:14
8:328:418:458:508:569:049:14
9:329:419:459:509:5610:0410:14
10:3210:4110:4510:5010:5611:0411:14
11:3211:4111:4511:5011:5612:04p12:14p
12:32p12:41p12:45p12:50p12:56p1:04p1:14p
1:32p1:41p1:45p1:50p1:56p2:04p2:14p
2:32p2:41p2:45p2:50p2:56p3:04p3:14p
3:32p3:41p3:45p3:50p3:56p4:04p4:14p
4:32p4:41p4:45p4:50p4:56p5:04p5:14p
5:32p5:41p5:45p5:50p5:56p6:04p6:14p
6:32p6:41p6:45p6:50p6:56p7:04p7:14p
7:32p7:41p7:45p7:50p7:56p8:04p8:14p
Saturday
7:327:417:457:507:568:048:14
8:328:418:458:508:569:049:14
9:329:419:459:509:5610:0410:14
10:3210:4110:4510:5010:5611:0411:14
11:3211:4111:4511:5011:5612:04p12:14p
12:32p12:41p12:45p12:50p12:56p1:04p1:14p
1:32p2:41p1:45p1:50p1:56p2:04p2:14p
2:32p2:41p2:45p2:50p2:56p3:04p3:14p
3:32p3:41p3:45p3:50p3:56p4:04p4:14p
4:32p4:41p4:45p4:50p4:56p5:04p5:14p
5:32p5:41p5:45p5:50p5:56p6:04p6:14p
6:32p6:41p6:45p6:50p6:56p7:04p7:14p
7:32p7:41p7:45p7:50p7:56p8:04p8:14p
Sunday
7:327:417:457:507:568:048:14
8:328:418:458:508:569:049:14
9:329:419:459:509:5610:0410:14
10:3210:4110:4510:5010:5611:0411:14
11:3211:4111:4511:5011:5612:04p12:14p
12:32p12:41p12:45p12:50p12:56p1:04p1:14p
1:32p2:41p1:45p1:50p1:56p2:04p2:14p
2:32p2:41p2:45p2:50p2:56p3:04p3:14p
3:32p3:41p3:45p3:50p3:56p4:04p4:14p
4:32p4:41p4:45p4:50p4:56p5:04p5:14p
5:32p5:41p5:45p5:50p5:56p6:04p6:14p
6:32p6:41p6:45p6:50p6:56p7:04p7:14p

Stops

Grover Beach

  Ramona Garden Park

  Grand Ave @ 13th

  13th @ Longbranch

  13th @ Mentone

  13th @ Messina

  13th @ Belridge

Oceano

  Air Park Drive @ Mendel(Airport)

  13th St @ Front/Highway 1

  Wilmar @ 19th St

  Cienega/Hwy1 @ 21st

  Cienega/Hwy1 @ 25th

Grover Beach

  Elm St @ The Pike

  Elm @ Fair Oaks

 

Arroyo Grande

  Fair Oaks @ South Halcyon (AG Hosp)

  Fair Oaks @ Valley Road (AG High)

  Traffic Way @ Firefighters Park

  Grand @ Branch

  E Grand @ El Camino Real

  El Camino Real @ Bell (Halcyon Park and Ride

  Town Center/Walmart

  W Branch-Oak Park

  Atlantic City @ Vista Pacific Apts

  Atlantic City @ 9tj

Grover Beach

  Ramona Garden Park

= Timed stops

= Untimed stops

Fares

Learn more about fares and discount passes

Cash Fare
Regular $1.50
Disabled and Medicare Card Holders $0.75
Senior Citizens Age 65+ $0.75
Seniors Age 80+ Free
ADA Cardholders Free
Learn more about available discount passes

Please carry exact fare. No change is given. Favor de traer la tarifa exacta.