Skip to main content

How to get from Ramona to Imperial Beach by bus?

From Ramona to Imperial Beach by bus

To get from Ramona to Imperial Beach in San Diego, you’ll need to take 3 bus lines: take the 371 bus from Day St & Main St station to Valley Pkwy & Escondido Bl station. Next, you’ll have to switch to the 280 bus and finally take the 901 bus from Broadway & 9th Av station to Imperial Beach Bl & Emory St station. The total trip duration for this route is approximately 2 hr 27 min. The ride fare is $0.00.

147min$0.00
Bus - 371
371
Bus - 280
280
Bus - 901
901
Leaves from Day St & Main St

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Ramona
  • 2
    Bus - 371371
    Wait for bus
    371
    Escondido
  • 3
    Ride to bus station
    Ride to bus station
    Valley Pkwy & Escondido Bl
    ID 20754
    38 min
  • 4
    Walk to bus station
    Walk to bus station
    Escondido Transit Center
    470 yd • 6 min
  • 5
    Bus - 280280
    Wait for bus
    280
    Downtown Sd
  • 6
    Ride to bus station
    Ride to bus station
    10th Av & A St
    ID 12049
    40 min
  • 7
    Walk to bus station
    Walk to bus station
    Broadway & 9th Av
    ID 13315
    450 yd • 6 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
    52 min
*Duration based on 8am traffic

From Ramona to Imperial Beach by bus and cable car

To get from Ramona to Imperial Beach in San Diego, you’ll need to take 2 bus lines and one cable car line: take the 371 bus from Day St & Main St station to Valley Pkwy & Escondido Bl station. Next, you’ll have to switch to the 280 bus and finally take the BLUE cable car from Fifth Avenue Station station to Palm Avenue Station station. The total trip duration for this route is approximately 2 hr 54 min. The ride fare is $0.00.

174min$0.00
Bus - 371
371
Bus - 280
280
Cable Car - BLUEBLUE
Walk to Imperial Beach
Leaves from Day St & Main St

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Ramona
  • 2
    Bus - 371371
    Wait for bus
    371
    Escondido
  • 3
    Ride to bus station
    Ride to bus station
    Valley Pkwy & Escondido Bl
    ID 20754
    38 min
  • 4
    Walk to bus station
    Walk to bus station
    Escondido Transit Center
    470 yd • 6 min
  • 5
    Bus - 280280
    Wait for bus
    280
    Downtown Sd
  • 6
    Ride to bus station
    Ride to bus station
    B St & 5th Av
    ID 40244
    42 min
  • 7
    Walk to cable car station
    Walk to cable car station
    Fifth Avenue Station
    ID 75089
    210 yd • 3 min
  • 8
    Cable Car - BLUEBLUE
    Wait for cable car
    BLUE
    San Ysidro
  • 9
    Ride to cable car station
    Ride to cable car station
    Palm Avenue Station
    ID 75007
    31 min
  • 10
    Walk to Imperial Beach
    Walk to
    Imperial Beach
    2.22 mi • 46 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 Ramona to Imperial Beach

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

Public transit stations close to Ramona

Ramona is located at Ramona, San Diego and the nearest public transit station is Main St & Day St.

Bus stations close to Ramona:

  • Main St & Day St
  • Sr 67 & Day St
  • Main St & Montecito Rd

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 Imperial Beach Bl & Connecticut St.

Bus stations close to Imperial Beach:

  • Imperial Beach Bl & Connecticut St
  • Imperial Beach Bl & 8th St
  • 9th St & Ebony Av

Cable Car stations close to Imperial Beach:

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

From Ramona to Imperial Beach by bus and cable car

To get from Ramona to Imperial Beach in San Diego, you’ll need to take 2 bus lines and one cable car line: take the 371 bus from Day St & Main St station to Valley Pkwy & Escondido Bl station. Next, you’ll have to switch to the 280 bus and finally take the BLUE cable car from Fifth Avenue Station station to Palm Avenue Station station. The total trip duration for this route is approximately 2 hr 54 min. The ride fare is $0.00.

174min$0.00
Bus - 371
371
Bus - 280
280
Cable Car - BLUEBLUE
Walk to Imperial Beach
Leaves from Day St & Main St

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Ramona
  • 2
    Bus - 371371
    Wait for bus
    371
    Escondido
  • 3
    Ride to bus station
    Ride to bus station
    Valley Pkwy & Escondido Bl
    ID 20754
    38 min
  • 4
    Walk to bus station
    Walk to bus station
    Escondido Transit Center
    470 yd • 6 min
  • 5
    Bus - 280280
    Wait for bus
    280
    Downtown Sd
  • 6
    Ride to bus station
    Ride to bus station
    B St & 5th Av
    ID 40244
    42 min
  • 7
    Walk to cable car station
    Walk to cable car station
    Fifth Avenue Station
    ID 75089
    210 yd • 3 min
  • 8
    Cable Car - BLUEBLUE
    Wait for cable car
    BLUE
    San Ysidro
  • 9
    Ride to cable car station
    Ride to cable car station
    Palm Avenue Station
    ID 75007
    31 min
  • 10
    Walk to Imperial Beach
    Walk to
    Imperial Beach
    2.22 mi • 46 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Ramona to Imperial Beach?

    The fastest way takes 147 minutes, using Bus line 371, Bus line 280, Bus line 901.

  • What is the alternative route to get from Ramona to Imperial Beach?

    The alternative route takes 174 minutes, using Bus line 371, Bus line 280, Bus line BLUE.

  • Is there a direct bus between Ramona and Imperial Beach in San Diego?

    No, you’ll have to take 3 bus lines in total. The total travelling time is 2 hr 27 min.

  • Which bus line goes from Ramona to Imperial Beach in San Diego?

    The 371 bus line goes from Escondido station near Ramona to Valley Pkwy & Escondido Bl station. From there you’ll have to take one bus line till Valley Pkwy & Escondido Bl station near Imperial Beach in San Diego

  • How long does it take to travel from Ramona to Imperial Beach in San Diego by bus?

    The total travel time between Ramona and Imperial Beach in San Diego by bus is about 2 hr 27 min.

  • Where do I get on the bus near Ramona to get to Imperial Beach in San Diego?

    Get on the 371 bus from the Escondido stop near Ramona in San Diego.

  • Where do I get off the bus when travelling between Ramona and Imperial Beach in San Diego?

    Get off the bus at the Valley Pkwy & Escondido Bl stop, which is closest to Imperial Beach in San Diego.

  • How much is the bus fare from Ramona to Imperial Beach?

    The ride from Ramona to Imperial Beach costs $0.00.

Real-Time Arrivals, Schedules, Maps & More