San Diego Bus Route 20: 10th Av & Broadway to Rancho Bernardo Transit Station
10th Av & Broadway ↔ Rancho Bernardo Transit Station
📅 Editorial review: October 2026 | ℹ️ Independent planning guide — not affiliated with MTS | 🎯 Route 20 stops, fares & schedule overview
✅ Official MTS service in San Diego: Route 20 connects 10th Av & Broadway with Rancho Bernardo Transit Station. Buses run from 5:23 AM to 9:12 PM.
📋 Route 20 Essential Information
- Route: 20 — 10th Av & Broadway ↔ Rancho Bernardo Transit Station
- Operator: MTS (San Diego)
- Stops: 36 towards Rancho Bernardo Transit Station; 39 towards 10th Av & Broadway
- First departure: 5:23 AM | Last departure: 9:12 PM
- Service: Daily, including weekends
- Fare: Single-ride fare $ 3.00
📖 About Route 20
Route 20 links 10th Av & Broadway and Rancho Bernardo Transit Station. The stop list below is the complete, current MTS pattern, so you can plan boarding and getting off with confidence.
🚏 Route 20 Complete Stop List
Towards Rancho Bernardo Transit Station (from 10th Av & Broadway)
- 10th Av & Broadway
- 11th Av & C St
- Fashion Valley Rd & Hotel Circle N
- Fashion Valley Transit Center
- Kearny Villa Rd & Century Park Ct
- Kearny Villa Rd & Tech Way
- Kearny Villa Rd & Kearny Villa Way
- Complex Dr & Clairemont Mesa Bl
- Clairemont Mesa Bl & Complex St
- Miramar College Transit Station
- Westview Pkwy & Mira Mesa Marketcenter
- Rancho Penasquitos Bl & Paseo Montril
- Rancho Penasquitos Bl & via Del Sud
- Rancho Penasquitos Bl & Calle De Las Rosas
- Rancho Penasquitos Bl & Carmel Mountain Rd
- Carmel Mountain Rd & Paseo Cardiel
- Carmel Mountain Rd & Freeport Rd
- Carmel Mountain Rd & Stoney Creek Rd
- Carmel Mountain Rd & via Rimini
- Carmel Mountain Rd & via San Marco
- Carmel Mountain Rd & Cuca St
- Carmel Mountain Rd & Gerana St
- Carmel Mountain Rd & Penasquitos Dr
- Carmel Mountain Rd & Rancho Carmel Dr (S)
- Carmel Mountain Rd & Stoney Peak Dr
- Carmel Mountain Rd & Highland Ranch Rd
- Carmel Mountain Rd & Conference Way
- Carmel Mountain Rd & Rancho Carmel Dr (N)
- Camino Del Norte & Paseo Lucido
- Camino Del Norte & Paseo Montanoso
- Bernardo Center Dr & Camino Del Norte
- Bernardo Center Dr & Maturin Dr
- West Bernardo Dr & Technology Dr
- West Bernardo Dr & via Frontera
- West Bernardo Dr & Hewlett Packard (16399)
- Rancho Bernardo Transit Station
Towards 10th Av & Broadway (from Rancho Bernardo Transit Station)
- Rancho Bernardo Transit Station
- West Bernardo Dr & The Pointe
- West Bernardo Dr & Sony
- West Bernardo Dr & via Frontera
- West Bernardo Dr & Technology Dr
- Bernardo Center Dr & West Bernardo Dr
- Bernardo Center Dr & Maturin Dr
- Camino Del Norte & Bernardo Center Dr
- Camino Del Norte & Paseo Montanoso
- Carmel Mountain Rd & Camino Del Norte
- Carmel Mountain Rd & Rancho Carmel Dr (N)
- Carmel Mountain Rd & Conference Way
- Carmel Mountain Rd & Highland Ranch Rd
- Carmel Mountain Rd & Stoney Peak Dr
- Carmel Mountain Rd & Rancho Carmel Dr (S)
- Carmel Mountain Rd & Penasquitos Dr
- Carmel Mountain Rd & Gerana St
- Carmel Mountain Rd & Cuca St
- Carmel Mountain Rd & via San Marco
- Carmel Mountain Rd & via Rimini
- Carmel Mountain Rd & Stoney Creek Rd
- Carmel Mountain Rd & Freeport Rd
- Carmel Mountain Rd & Paseo Cardiel
- Rancho Penasquitos Bl & Carmel Mountain Rd
- Rancho Penasquitos Bl & Calle De Las Rosas
- Rancho Penasquitos Bl & via Del Sud
- Rancho Penasquitos Bl & Paseo Montril
- Mira Mesa Marketcenter
- Miramar College Transit Station
- Clairemont Mesa Bl & Complex Dr
- Complex Dr & 8806
- Kearny Villa Rd & Tech Way
- Kearny Villa Rd & Century Park Ct
- Fashion Valley Rd & Hotel Circle N
- Fashion Valley Transit Center
- Fashion Valley Rd & Hotel Circle N
- Hotel Circle South & Bachman Pl
- 10th Av & C St
- 10th Av & Broadway
⏰ Route 20 Schedule & Service Hours
Scheduled departures from the terminal (MTS timetable via Transit, verified October 2026):
From 10th Av & Broadway towards Rancho Bernardo Transit Station
| Day | First departure | Last departure | Departures | Average interval |
|---|---|---|---|---|
| Saturday | 7:09 AM | 7:39 PM | 25 | ~30 min |
| Monday | 5:53 AM | 8:54 PM | 30 | ~30 min |
From Rancho Bernardo Transit Station towards 10th Av & Broadway
| Day | First departure | Last departure | Departures | Average interval |
|---|---|---|---|---|
| Saturday | 6:12 AM | 8:13 PM | 15 | ~60 min |
| Monday | 5:23 AM | 9:12 PM | 31 | ~30 min |
💵 Fare Information
The single-ride fare on MTS route 20 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 20
- Kearny Villa Rd & Century Park Ct — park
- Miramar College Transit Station — transit hub
🧭 How to Ride Route 20 — 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 20 bus leave?
The first scheduled departures from the terminals are at 5:53 AM from 10th Av & Broadway and 5:23 AM from Rancho Bernardo Transit Station.
What time is the last 20 bus?
The last scheduled departures are at 8:54 PM from 10th Av & Broadway and 9:12 PM from Rancho Bernardo Transit Station.
Does Route 20 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.
🌐 Route 20 in the San Diego network
This page is one of 96 San Diego route pages on BusUpdate, built from the San Diego MTS feed data (the county’s transit agency, running buses and the Trolley from the border to the north county). Its directions run towards Rancho Bernardo Station and Miramar College Station. The longest direction calls at 39 stops. On the sampled Saturday (17 October 2026), the feed recorded 13 departures in one direction at a sampled stop, spanning about 12.0 hours of the service day. The whole US section — what it covers, how it was built and what it deliberately does not claim — is set out on the USA hub page.
🗺️ Every San Diego MTS route on this site
- Route 1
- Route 10
- Route 105
- Route 11
- Route 115
- Route 12
- Route 120
- Route 13
- Route 14
- Route 18
- Route 2
- Route 201
- Route 202
- Route 204
- Route 215
- Route 225
- Route 227
- Route 235
- Route 237
- Route 25
- Route 27
- Route 28
- Route 280
- Route 290
- Route 3
- Route 30
- Route 31
- Route 35
- Route 4
- Route 41
- Route 43
- Route 44
- Route 5
- Route 6
- Route 60
- Route 7
- Route 701
- Route 704
- Route 705
- Route 707
- Route 709
- Route 712
- Route 8
- Route 815
- Route 816
- Route 83
- Route 832
- Route 833
- Route 834
- Route 838
- Route 84
- Route 848
- Route 851
- Route 852
- Route 854
- Route 855
- Route 856
- Route 864
- Route 872
- Route 874
- Route 875
- Route 88
- Route 888
- Route 894
- Route 9
- Route 901
- Route 904
- Route 905
- Route 906
- Route 907
- Route 909
- Route 910
- Route 916
- Route 917
- Route 921
- Route 923
- Route 928
- Route 929
- Route 932
- Route 933
- Route 934
- Route 936
- Route 944
- Route 945
- Route 955
- Route 961
- Route 962
- Route 963
- Route 964
- Route 965
- Route 967
- Route 968
- Route 985
- Route 992
- Route AIR
Appendix compiled October 2026 from this page’s Transit-feed build data (sampled October 2026) — see our data page for sourcing, including why these pages carry no fare claims: the feed does not publish fares, and this site does not invent them.