How to get from Imperial Beach to Vista by bus and light rail?
From Imperial Beach to Vista by bus and light rail
To get from Imperial Beach to Vista in San Diego, you’ll need to take 2 bus lines and one light rail line: take the 901 bus from Imperial Beach Bl & Emory St station to Broadway & 5th Av station. Next, you’ll have to switch to the 235 bus and finally take the SPRINTER light rail from Escondido Transit Center station to Vista Transit Center station. The total trip duration for this route is approximately 2 hr 57 min. The ride fare is $2.50. The bus and light rail schedule from Imperial Beach may change. We recommend you check the updated bus and light rail schedule to Vista on the Moovit app.
Step by Step
- 1Walk to bus stationImperial Beach Bl & Emory StID 6013750 yd • 1 min
- 2Wait for bus901Downtown
- 3Ride to bus stationBroadway & 5th AvID 1331261 min
- 4Walk to bus stationBroadway & 5th AvID 1009730 yd • 1 min
- 5Wait for bus235Escondido
- 6Ride to bus stationEscondido Transit Center73 min
- 7Walk to light rail stationEscondido Transit Center70 yd • 1 min
- 8Wait for light railSPRINTEROceanside Transit Center
- 9Ride to light rail stationVista Transit CenterID 2702727 min
- 10Walk toVista520 yd • 7 min
From Imperial Beach to Vista by bus
To get from Imperial Beach to Vista in San Diego, you’ll need to take 3 bus lines: take the 901 bus from Imperial Beach Bl & Emory St station to Broadway & 5th Av station. Next, you’ll have to switch to the 235 bus and finally take the 305 bus from Escondido Transit Center station to Vista Transit Center station. The total trip duration for this route is approximately 3 hr 16 min. The ride fare is $2.50. The bus and light rail schedule from Imperial Beach may change. We recommend you check the updated bus and light rail schedule to Vista on the Moovit app.
Step by Step
- 1Walk to bus stationImperial Beach Bl & Emory StID 6013750 yd • 1 min
- 2Wait for bus901Downtown
- 3Ride to bus stationBroadway & 5th AvID 1331261 min
- 4Walk to bus stationBroadway & 5th AvID 1009730 yd • 1 min
- 5Wait for bus235Escondido
- 6Ride to bus stationEscondido Transit Center73 min
- 7Walk to bus stationEscondido Transit Center70 yd • 1 min
- 8Wait for bus305Vista
- 9Ride to bus stationVista Transit CenterID 145 min
- 10Walk toVista30 yd • 1 min
Public transit directions from Imperial Beach to Vista
Bus And Light Rail schedule from Imperial Beach to Vista
Related Routes
- Carlsbad to Vista
- Encinitas to Vista
- Escondido to Vista
- Fallbrook to Vista
- San Diego to Vista
- El Cajon Station to Vista
- Old Town Transit Center to Vista
- Imperial Beach to Descanso
- Imperial Beach to Carlsbad
- Imperial Beach to Coronado
- Imperial Beach to Escondido
- Imperial Beach to La Mesa
- Imperial Beach to National City
- Imperial Beach to Solana Beach
- Imperial Beach to Vista
- Jamul to Chula Vista
- Jamul to National City
- La Mesa to Del Mar
- La Mesa to National City
- La Mesa to San Diego
From Imperial Beach to Vista by bus
To get from Imperial Beach to Vista in San Diego, you’ll need to take 3 bus lines: take the 901 bus from Imperial Beach Bl & Emory St station to Broadway & 5th Av station. Next, you’ll have to switch to the 235 bus and finally take the 305 bus from Escondido Transit Center station to Vista Transit Center station. The total trip duration for this route is approximately 3 hr 16 min. The ride fare is $2.50. The bus and light rail schedule from Imperial Beach may change. We recommend you check the updated bus and light rail schedule to Vista on the Moovit app.
Step by Step
- 1Walk to bus stationImperial Beach Bl & Emory StID 6013750 yd • 1 min
- 2Wait for bus901Downtown
- 3Ride to bus stationBroadway & 5th AvID 1331261 min
- 4Walk to bus stationBroadway & 5th AvID 1009730 yd • 1 min
- 5Wait for bus235Escondido
- 6Ride to bus stationEscondido Transit Center73 min
- 7Walk to bus stationEscondido Transit Center70 yd • 1 min
- 8Wait for bus305Vista
- 9Ride to bus stationVista Transit CenterID 145 min
- 10Walk toVista30 yd • 1 min
Questions & Answers
What is the fastest way to get from Imperial Beach to Vista?
The fastest way takes 177 minutes, using Bus line 901, Bus line 235, Light Rail line SPRINTER.
What is the alternative route to get from Imperial Beach to Vista?
The alternative route takes 196 minutes, using Bus line 901, Bus line 235, Bus line 305.
Is there a direct bus between Imperial Beach and Vista in San Diego?
No, you’ll have to take 2 bus lines and one light rail line in total. The total travelling time is 2 hr 57 min.
Which bus line goes from Imperial Beach to Vista in San Diego?
The 901 bus line goes from Imperial Beach Bl & Emory St station near Imperial Beach to Downtown station. From there you’ll have to take one bus line and one light rail line till Downtown station near Vista in San Diego.
How long does it take to travel from Imperial Beach to Vista in San Diego by bus and light rail?
The total travel time between Imperial Beach and Vista in San Diego by bus and light rail is about 2 hr 57 min.
Where do I get on the bus near Imperial Beach to get to Vista in San Diego?
Get on the 901 bus from the Imperial Beach Bl & Emory St stop near Imperial Beach in San Diego.
Where do I get off the bus when travelling between Imperial Beach and Vista in San Diego?
Get off the bus at the Downtown station, which is closest to Vista in San Diego.
How much is the total bus and light rail fare from Imperial Beach to Vista?
The ride from Imperial Beach to Vista costs $2.50.
Popular Routes
- El Cajon Station to Carlsbad
- Miramar College Transit Station to San Diego State University
- Citrus Av & Bear Valley Pkwy to Tierrasanta
- Grantville Station to Uc San Diego
- Escondido Transit Center to Alvarado Parkway Institute Behavioral Health System
- Santee Town Center to Ucsd
- Jacumba to Imperial Beach
- Old Town Station to San Diego State University
- San Diego Int'L Airport & Terminal 1 to Sunset Cliffs
- Old Town Transit Center to El Cajon
- Market St & Quail St to Rancho Peñasquitos
- Imperial Av & 26th St to Tecate CA USA
- Town Center Pkwy & 205 to Sabre Springs
- Santa Fe Depot to Chula Vista
- San Diego Int'L Airport & Terminal 1 to Poway
- San Ysidro Arrival: Usa-Mexico Border to Bonita
- El Cajon to Potrero
- San Diego (Old Town-Flixbus) to UCSD Sixth College
- Uso San Diego Airport to Otay Mesa Annex Post Office
- Escondido Junction to San Diego Miramar College