San Diego Bus Route 28: Anchorage Ln & Shelter Island Dr to Old Town Transit Center

Anchorage Ln & Shelter Island Dr ↔ Old Town Transit Center

📅 Editorial review: October 2026 | ℹ️ Independent planning guide — not affiliated with MTS | 🎯 Route 28 stops, fares & schedule overview

✅ Official MTS service in San Diego: Route 28 connects Anchorage Ln & Shelter Island Dr with Old Town Transit Center. Buses run from 5:34 AM to 10:41 PM.

📋 Route 28 Essential Information

  • Route: 28 — Anchorage Ln & Shelter Island Dr ↔ Old Town Transit Center
  • Operator: MTS (San Diego)
  • Stops: 17 towards Old Town Transit Center; 16 towards Anchorage Ln & Shelter Island Dr
  • First departure: 5:34 AM | Last departure: 10:41 PM
  • Service: Daily, including weekends
  • Fare: Single-ride fare $ 3.00

📖 About Route 28

Route 28 links Anchorage Ln & Shelter Island Dr and Old Town Transit Center. The stop list below is the complete, current MTS pattern, so you can plan boarding and getting off with confidence.

🚏 Route 28 Complete Stop List

Towards Old Town Transit Center (from Anchorage Ln & Shelter Island Dr)

  1. Anchorage Ln & Shelter Island Dr
  2. Rosecrans St & Canon St
  3. Rosecrans St & Shelter Island Dr
  4. Rosecrans St & Garrison St
  5. Rosecrans St & Ingelow St
  6. Rosecrans St & Nimitz Bl
  7. Rosecrans St & Poe St
  8. Rosecrans St & Laning Rd
  9. Rosecrans St & Farragut Rd
  10. Rosecrans St & Womble Rd
  11. Rosecrans St & Roosevelt Rd
  12. Rosecrans St & Ibsen St
  13. Rosecrans St & Lytton St
  14. Rosecrans St & N Evergreen St
  15. Rosecrans St & Loma Square
  16. Rosecrans St & Sports Arena Bl
  17. Old Town Transit Center

Towards Anchorage Ln & Shelter Island Dr (from Old Town Transit Center)

  1. Old Town Transit Center
  2. Rosecrans St & Kurtz St
  3. Rosecrans St & Midway Dr
  4. Rosecrans St & N Evergreen St
  5. Rosecrans St & Lytton St
  6. Rosecrans St & Goldsmith St
  7. Rosecrans St & Curtis St
  8. Rosecrans St & Zola St
  9. Rosecrans St & Udall St
  10. Rosecrans St & Russell St
  11. Rosecrans St & Oliphant St
  12. Rosecrans St & Nimitz Bl
  13. Rosecrans St & Garrison St
  14. Rosecrans St & Carleton St
  15. Shelter Island Dr & Rosecrans St
  16. Anchorage Ln & Shelter Island Dr

⏰ Route 28 Schedule & Service Hours

Scheduled departures from the terminal (MTS timetable via Transit, verified October 2026):

From Anchorage Ln & Shelter Island Dr towards Old Town Transit Center

Day First departure Last departure Departures Average interval
Saturday 6:17 AM 10:18 PM 33 ~30 min
Monday 5:34 AM 10:18 PM 38 ~25 min

From Old Town Transit Center towards Anchorage Ln & Shelter Island Dr

Day First departure Last departure Departures Average interval
Saturday 6:11 AM 10:41 PM 33 ~30 min
Monday 5:41 AM 10:41 PM 37 ~30 min

💵 Fare Information

The single-ride fare on MTS route 28 is $ 3.00 according to the current MTS fare data. Day passes and multi-day passes are usually better value if you ride more than twice — check the agency’s official site or app for the current pass range before you travel.

🗺️ Key Destinations on Route 28

  • See the complete stop list below for all destinations served.

🧭 How to Ride Route 28 — Step by Step

  1. Check the schedule below for your direction and get to the stop a few minutes early.
  2. Have your fare ready — pay on board or use the agency’s official app or card where accepted.
  3. Signal the driver as the bus approaches and board through the front door.
  4. Pull the stop-request cord or press the button before your stop and exit through the rear doors.

❓ Frequently Asked Questions

What time does the first 28 bus leave?
The first scheduled departures from the terminals are at 5:34 AM from Anchorage Ln & Shelter Island Dr and 5:41 AM from Old Town Transit Center.

What time is the last 28 bus?
The last scheduled departures are at 10:18 PM from Anchorage Ln & Shelter Island Dr and 10:41 PM from Old Town Transit Center.

Does Route 28 run on weekends?
Yes — the current schedule shows departures every day, including Saturdays and Sundays.

Route and timetable data: MTS via Transit. Independently compiled by the BusUpdate editorial team; confirm time-sensitive details with MTS before travelling. Schedule verified October 2026.