Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

San Diego

San Diego public transport: tickets, passes and apps

For 1–2 days of heavy riding, buy a 1-Day or 2-Day Pass on the PRONTO app before you board; for a single ride or two, just tap a contactless card or phone and pay the single fare. If you are staying 3+ days and riding daily, load a 3-Day Pass. Anyone riding fewer than three times a day should skip passes and pay per ride.

Not field-verified
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Updated Sep 20265 min read

Key facts

Best ticketcheck
PRONTO 1-Day Pass for 1–2 heavy days; 3-Day Pass for 3+ days of daily riding
Single ride farecheck
About US$2.50 for most MTS Trolley and bus trips (2026 estimate)
Day passcheck
About US$6 for a 1-Day Pass; about US$12 for a 2-Day Pass (2026 estimate)
How to paycheck
PRONTO app, PRONTO card, or contactless credit/debit card and phone tap
Airport linkcheck
Route 992 bus from the airport to downtown; no rail station at the terminals
Zonescheck
Most MTS services are one zone; NCTD Coaster and Sprinter use separate fares
Operator
MTS (Metropolitan Transit System) for city buses and Trolley; NCTD for North County

Best ticket

San Diego's transit is run by MTS for the city and most of the county, with NCTD covering North County (Oceanside, Carlsbad, Escondido). Fares are loaded onto a PRONTO card or the PRONTO app, and the same tap works on buses and the Trolley.

The decision is simple. If you will ride three or more times in a day, a 1-Day Pass beats paying per ride. If you are in town for a long weekend and plan to use the Trolley and buses every day, a 3-Day Pass is the cheapest option. If you are only going to ride once or twice — say one airport bus and one Trolley trip — skip the pass and pay per ride.

Passes are not tied to a calendar day; they activate on first tap and run for 24 hours (1-Day) or 72 hours (3-Day). That means a pass bought at 4pm on Friday is still good through Saturday afternoon, which suits a late arrival.

Best ticket
TicketPrice (2026 estimate)ZonesValid for
Single rideUS$2.50MTS one zoneOne trip, one transfer window
1-Day PassUS$6MTS one zone24 hours from first tap
2-Day PassUS$12MTS one zone48 hours from first tap
3-Day PassUS$15MTS one zone72 hours from first tap
Coaster (NCTD)US$5–6.50 by distanceNorth County coastalOne trip
Sprinter (NCTD)US$2.50Escondido–OceansideOne trip

Prices are 2026 estimates; confirm current fares with MTS and NCTD before you travel.

How to pay

The PRONTO app is the easiest option for visitors: download it, add a card, and tap your phone on the reader when you board. You can buy single rides, day passes and 3-day passes in the app, and the balance sits on your phone.

A physical PRONTO card costs US$2 and can be bought at Trolley station ticket machines and many retail outlets. Load it at the machine or in the app, then tap on and tap off where readers are fitted.

Contactless bank cards and phones (Apple Pay, Google Pay) also work on MTS buses and Trolley. Tap the reader with the same card each time; the system caps your daily spend at the day-pass price, so you do not need to buy a pass in advance if you would rather just tap. Check the cap before relying on it — the rules have changed since launch.

  • PRONTO app — buy and store passes on your phone
  • PRONTO card — US$2, reloadable at station machines
  • Contactless credit/debit card or phone — tap to ride, daily cap applies
  • Cash — exact fare on buses, no change given

Zones

MTS buses and the Trolley (Blue, Orange and Green lines) are effectively one zone for most trips, so a single fare or day pass covers downtown, Old Town, Mission Valley, La Jolla (via the 30 bus) and the airport route.

The Coaster commuter rail runs along the coast from downtown San Diego to Oceanside, with stops including Old Town, Sorrento Valley and Carlsbad. Coaster fares are distance-based and separate from MTS passes; a Coaster ticket is not covered by an MTS day pass. The Sprinter light rail links Oceanside and Escondido in North County.

If your trip is entirely within San Diego city, you will almost never need to think about zones. If you are heading to Legoland, Carlsbad or Oceanside, buy a Coaster ticket separately.

From the airport

San Diego International (SAN) has no rail station at the terminals. The standard transit link is MTS Route 992, which stops at both terminals and runs to downtown in about 15–20 minutes. It is a regular city bus, so a single fare or day pass covers it.

For downtown hotels, Route 992 drops along Broadway, a short walk from the Gaslamp Quarter and the Santa Fe Depot (where the Coaster and Amtrak connect). A taxi or rideshare from the airport to downtown is usually US$20–30 and takes 10–15 minutes outside rush hour.

If you are staying in North County, take Route 992 or a rideshare to Santa Fe Depot and pick up the Coaster north.

  • Route 992 — airport terminals to downtown, about 15–20 min
  • Taxi/rideshare — US$20–30 to downtown, 10–15 min off-peak
  • Coaster — from Santa Fe Depot north to Carlsbad and Oceanside

Tips

Tap the same card or phone every time you board. If you tap a different card, the daily cap will not track correctly and you may pay more than the day-pass price.

The Trolley is useful for specific trips — downtown to Old Town, Petco Park on game days, and the Blue Line south to the border at San Ysidro — but it does not cover the beach areas directly. For La Jolla and Pacific Beach, buses are the transit option; a car or rideshare is faster for most visitors.

Buy your pass before you need it. Station machines and the app both work, but the app saves queueing at a machine when a train is due.

Keep your phone charged: the PRONTO app is your ticket, and a dead battery means buying a paper fare or a new card.

FAQ

Questions people ask

What is the best public transport ticket in San Diego?

For 1–2 days of heavy riding, buy a 1-Day Pass (about US$6) on the PRONTO app. For 3+ days of daily riding, a 3-Day Pass (about US$15) is cheaper. For one or two rides, skip passes and pay the single fare (about US$2.50).

Can I pay by contactless card in San Diego?

Yes. MTS buses and the Trolley accept contactless credit/debit cards and phones (Apple Pay, Google Pay). Tap the same card each time; a daily cap applies, so you may not need to buy a pass in advance. Check the current cap before relying on it.

How much is a day pass in San Diego?

A 1-Day Pass is about US$6 and a 2-Day Pass about US$12 (2026 estimates). Passes activate on first tap and run for 24 or 48 hours, not by calendar day. Confirm current prices with MTS before you travel.