Skip to main content

How to get from Vista Transit Center to Imperial Beach by bus and light rail?

By bus and light rail

To get from Vista Transit Center to Imperial Beach in San Diego, you’ll need to take one light rail line and 2 bus lines: take the SPRINTER light rail from Vista Transit Center station to Escondido Transit Center station. Next, you’ll have to switch to the 235 bus and finally take the 901 bus from Broadway & 3rd Av station to Imperial Beach Bl & Emory St station. The total trip duration for this route is approximately 2 hr 59 min. The ride fare is $0.00.

179min$0.00
Light Rail - SPRINTER
SPRINTER
Bus - 235
235
Bus - 901
901
Leaves from Vista Transit Center

Step by Step

  • 1
    Start from light rail station
    Start from light rail station
    Vista Transit Center
  • 2
    Light Rail - SPRINTERSPRINTER
    Wait for light rail
    SPRINTER
    Escondido
  • 3
    Ride to light rail station
    Ride to light rail station
    Escondido Transit Center
    30 min
  • 4
    Walk to bus station
    Walk to bus station
    Escondido Transit Center
    200 yd • 3 min
  • 5
    Bus - 235235
    Wait for bus
    235
    Downtown
  • 6
    Ride to bus station
    Ride to bus station
    Broadway & 4th Av
    ID 10841
    72 min
  • 7
    Walk to bus station
    Walk to bus station
    Broadway & 3rd Av
    ID 10094
    130 yd • 2 min
  • 8
    Bus - 901901
    Wait for bus
    901
    Iris Transit Center
  • 9
    Ride to bus station Imperial Beach Bl & Emory St
    Ride to bus station
    Imperial Beach Bl & Emory St
    ID 60026
    51 min
*Duration based on 8am traffic

By bus

To get from Vista Transit Center to Imperial Beach in San Diego, you’ll need to take 3 bus lines: take the 305 bus from Vista Transit Center station to Escondido Transit Center station. Next, you’ll have to switch to the 235 bus and finally take the 901 bus from Broadway & 3rd Av station to Imperial Beach Bl & Emory St station. The total trip duration for this route is approximately 3 hr 23 min. The ride fare is $0.00.

203min$0.00
Bus - 305
305
Bus - 235
235
Bus - 901
901
Leaves from Vista Transit Center

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Vista Transit Center
  • 2
    Bus - 305305
    Wait for bus
    305
    Escondido
  • 3
    Ride to bus station
    Ride to bus station
    Escondido Transit Center
    54 min
  • 4
    Walk to bus station
    Walk to bus station
    Escondido Transit Center
    200 yd • 3 min
  • 5
    Bus - 235235
    Wait for bus
    235
    Downtown
  • 6
    Ride to bus station
    Ride to bus station
    Broadway & 4th Av
    ID 10841
    72 min
  • 7
    Walk to bus station
    Walk to bus station
    Broadway & 3rd Av
    ID 10094
    130 yd • 2 min
  • 8
    Bus - 901901
    Wait for bus
    901
    Iris Transit Center
  • 9
    Ride to bus station Imperial Beach Bl & Emory St
    Ride to bus station
    Imperial Beach Bl & Emory St
    ID 60026
    51 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in San Diego.
All local mobility options in one app

Public transit directions from Vista Transit Center to Imperial Beach

The distance between Vista Transit Center, San Diego and Imperial Beach, San Diego is approximately 65.08 mi, which can typically be travelled in 179 min. Moovit will show you the directions from Vista Transit Center to Imperial Beach by bus and light rail, so no matter how you choose to travel in San Diego – you will always have plenty of easy options.

Public transit stations close to Vista Transit Center

Vista Transit Center is located at Vista Transit Center, San Diego and the nearest public transit station is North Santa Fe Av & Vista Vilage Dr.

Bus stations close to Vista Transit Center:

  • North Santa Fe Av & Vista Vilage Dr
  • N Santa Fe Av & Vista Village Dr
  • N Santa Fe Av & Orange St

Public transit stations close to Imperial Beach, San Diego

Imperial Beach is located at Imperial Beach, San Diego and the nearest public transit station is Iris Avenue Station.

Bus stations close to Imperial Beach:

  • Imperial Beach Bl & Connecticut St
  • Imperial Beach Bl & 8th St
  • Imperial Beach Bl & 13th St

Cable Car stations close to Imperial Beach:

  • Iris Avenue Station
  • Palomar Street Station
  • Palm Avenue Station

By bus

To get from Vista Transit Center to Imperial Beach in San Diego, you’ll need to take 3 bus lines: take the 305 bus from Vista Transit Center station to Escondido Transit Center station. Next, you’ll have to switch to the 235 bus and finally take the 901 bus from Broadway & 3rd Av station to Imperial Beach Bl & Emory St station. The total trip duration for this route is approximately 3 hr 23 min. The ride fare is $0.00.

203min$0.00
Bus - 305
305
Bus - 235
235
Bus - 901
901
Leaves from Vista Transit Center

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Vista Transit Center
  • 2
    Bus - 305305
    Wait for bus
    305
    Escondido
  • 3
    Ride to bus station
    Ride to bus station
    Escondido Transit Center
    54 min
  • 4
    Walk to bus station
    Walk to bus station
    Escondido Transit Center
    200 yd • 3 min
  • 5
    Bus - 235235
    Wait for bus
    235
    Downtown
  • 6
    Ride to bus station
    Ride to bus station
    Broadway & 4th Av
    ID 10841
    72 min
  • 7
    Walk to bus station
    Walk to bus station
    Broadway & 3rd Av
    ID 10094
    130 yd • 2 min
  • 8
    Bus - 901901
    Wait for bus
    901
    Iris Transit Center
  • 9
    Ride to bus station Imperial Beach Bl & Emory St
    Ride to bus station
    Imperial Beach Bl & Emory St
    ID 60026
    51 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Vista Transit Center to Imperial Beach?

    The fastest way takes 179 minutes, using Bus line SPRINTER, Bus line 235, Bus line 901.

  • What is the alternative route to get from Vista Transit Center to Imperial Beach?

    The alternative route takes 203 minutes, using Bus line 305, Bus line 235, Bus line 901.

  • Is there a direct light rail between Vista Transit Center and Imperial Beach?

    No, you’ll have to take one light rail line and 2 bus lines in total. The total travelling time is 2 hr 59 min.

  • Which light rail line goes from Vista Transit Center to Imperial Beach?

    The SPRINTER light rail line goes from Escondido station near Vista Transit Center in Vista to Escondido Transit Center station. From there you’ll have to take 2 bus lines till Escondido Transit Center station near Imperial Beach in San Diego.

  • How long does it take to travel from Vista Transit Center to Imperial Beach by light rail and bus?

    The total travel time between Vista Transit Center in Vista and Imperial Beach in San Diego by light rail and bus is about 2 hr 59 min.

  • Where do I get on the light rail near Vista Transit Center to get to Imperial Beach?

    Get on the SPRINTER light rail from the Escondido station near Vista Transit Center in Vista.

  • Where do I get off the light rail when travelling between Vista Transit Center and Imperial Beach?

    Get off the light rail at the Escondido Transit Center stop, which is closest to Imperial Beach in San Diego.

  • How much is the light rail fare from Vista Transit Center to Imperial Beach?

    The ride from Vista Transit Center to Imperial Beach costs $0.00.

Real-Time Arrivals, Schedules, Maps & More