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)
- Anchorage Ln & Shelter Island Dr
- Rosecrans St & Canon St
- Rosecrans St & Shelter Island Dr
- Rosecrans St & Garrison St
- Rosecrans St & Ingelow St
- Rosecrans St & Nimitz Bl
- Rosecrans St & Poe St
- Rosecrans St & Laning Rd
- Rosecrans St & Farragut Rd
- Rosecrans St & Womble Rd
- Rosecrans St & Roosevelt Rd
- Rosecrans St & Ibsen St
- Rosecrans St & Lytton St
- Rosecrans St & N Evergreen St
- Rosecrans St & Loma Square
- Rosecrans St & Sports Arena Bl
- Old Town Transit Center
Towards Anchorage Ln & Shelter Island Dr (from Old Town Transit Center)
- Old Town Transit Center
- Rosecrans St & Kurtz St
- Rosecrans St & Midway Dr
- Rosecrans St & N Evergreen St
- Rosecrans St & Lytton St
- Rosecrans St & Goldsmith St
- Rosecrans St & Curtis St
- Rosecrans St & Zola St
- Rosecrans St & Udall St
- Rosecrans St & Russell St
- Rosecrans St & Oliphant St
- Rosecrans St & Nimitz Bl
- Rosecrans St & Garrison St
- Rosecrans St & Carleton St
- Shelter Island Dr & Rosecrans St
- 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
- Check the schedule below for your direction and get to the stop a few minutes early.
- Have your fare ready — pay on board or use the agency’s official app or card where accepted.
- Signal the driver as the bus approaches and board through the front door.
- 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.