Skip to main content

How to get from Oceanside to Pacific Beach by bus?

By bus

To get from Oceanside to Pacific Beach in San Diego, take the GREYHOUND US0831 bus from Oceanside Transportation Center station to San Diego Greyhound Bus Stop station. Next, take the 30 bus from Old Town Transit Center station to Grand Av & Ingraham St station. The total trip duration for this route is approximately 3 hr 43 min.

223min
Walk to bus stationBus - GREYHOUND US0831
GREYHOUND US0831
Bus - 30
30
Walk to Pacific Beach
Leaves from Oceanside Transportation Center

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Oceanside Transportation Center
    ID OSC6
    440 yd • 6 min
  • 2
    Bus - GREYHOUND US0831GREYHOUND US0831
    Wait for bus
    GREYHOUND US0831
    Tijuana - Plaza El Mexicano
  • 3
    Ride to bus station
    Ride to bus station
    San Diego Greyhound Bus Stop
    ID SDO6
    45 min
  • 4
    Walk to bus station
    Walk to bus station
    Old Town Transit Center
    ID 94024
    300 yd • 4 min
  • 5
    Bus - 3030
    Wait for bus
    30
    Utc/Va Med Ctr
  • 6
    Ride to bus station
    Ride to bus station
    Grand Av & Ingraham St
    ID 11129
    13 min
  • 7
    Walk to Pacific Beach
    Walk to
    Pacific Beach
    Grand Avenue
    40 yd • 1 min
*Duration based on 8am traffic

By bus and cable car

To get from Oceanside to Pacific Beach in San Diego, you’ll need to take 2 bus lines and one cable car line: take the GREYHOUND US0831 bus from Oceanside Transportation Center station to San Diego Greyhound Bus Stop station. Next, you’ll have to switch to the BLUE cable car and finally take the 8 bus from Balboa Avenue Transit Center station to Grand Av & Ingraham St station. The total trip duration for this route is approximately 3 hr 38 min.

218min
Walk to bus stationBus - GREYHOUND US0831
GREYHOUND US0831
Cable Car - BLUEBLUE
Bus - 8
8
Walk to Pacific Beach
Leaves from Oceanside Transportation Center

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Oceanside Transportation Center
    ID OSC6
    440 yd • 6 min
  • 2
    Bus - GREYHOUND US0831GREYHOUND US0831
    Wait for bus
    GREYHOUND US0831
    Tijuana - Plaza El Mexicano
  • 3
    Ride to bus station
    Ride to bus station
    San Diego Greyhound Bus Stop
    ID SDO6
    45 min
  • 4
    Walk to cable car station
    Walk to cable car station
    Old Town Station
    ID 75042
    120 yd • 2 min
  • 5
    Cable Car - BLUEBLUE
    Wait for cable car
    BLUE
    Utc
  • 6
    Ride to cable car station
    Ride to cable car station
    Balboa Avenue Station
    ID 77775
    9 min
  • 7
    Walk to bus station
    Walk to bus station
    Balboa Avenue Transit Center
    ID 89001
    80 yd • 1 min
  • 8
    Bus - 88
    Wait for bus
    8
    Old Town
  • 9
    Ride to bus station
    Ride to bus station
    Grand Av & Ingraham St
    ID 11129
    6 min
  • 10
    Walk to Pacific Beach
    Walk to
    Pacific Beach
    Grand Avenue
    40 yd • 1 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 Oceanside to Pacific Beach

The distance between Oceanside, San Diego and Pacific Beach, San Diego is approximately 40.43 mi, which can typically be travelled in 223 min. Moovit will show you the directions from Oceanside to Pacific 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 Oceanside

Oceanside is located at North Coast Highway, San Diego and the nearest public transit station is Coast Hwy & Mission Av.

Train stations close to Oceanside:

  • Oceanside Transit Center
  • Oceanside

Bus stations close to Oceanside:

  • Coast Hwy & Mission Av
  • Mission Av & Ditmar St
  • Coast Hwy & Civic Center Dr

Public transit stations close to Pacific Beach, San Diego

Pacific Beach is located at Grand Avenue, San Diego and the nearest public transit station is Ingraham St & Reed Av.

Bus stations close to Pacific Beach:

  • Ingraham St & Reed Av
  • Ingraham St & Grand Av
  • Grand Av & Ingraham St

Cable Car stations close to Pacific Beach:

  • Tecolote Road Station
  • Balboa Avenue Station
  • Clairemont Drive Station

By bus and cable car

To get from Oceanside to Pacific Beach in San Diego, you’ll need to take 2 bus lines and one cable car line: take the GREYHOUND US0831 bus from Oceanside Transportation Center station to San Diego Greyhound Bus Stop station. Next, you’ll have to switch to the BLUE cable car and finally take the 8 bus from Balboa Avenue Transit Center station to Grand Av & Ingraham St station. The total trip duration for this route is approximately 3 hr 38 min.

218min
Walk to bus stationBus - GREYHOUND US0831
GREYHOUND US0831
Cable Car - BLUEBLUE
Bus - 8
8
Walk to Pacific Beach
Leaves from Oceanside Transportation Center

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Oceanside Transportation Center
    ID OSC6
    440 yd • 6 min
  • 2
    Bus - GREYHOUND US0831GREYHOUND US0831
    Wait for bus
    GREYHOUND US0831
    Tijuana - Plaza El Mexicano
  • 3
    Ride to bus station
    Ride to bus station
    San Diego Greyhound Bus Stop
    ID SDO6
    45 min
  • 4
    Walk to cable car station
    Walk to cable car station
    Old Town Station
    ID 75042
    120 yd • 2 min
  • 5
    Cable Car - BLUEBLUE
    Wait for cable car
    BLUE
    Utc
  • 6
    Ride to cable car station
    Ride to cable car station
    Balboa Avenue Station
    ID 77775
    9 min
  • 7
    Walk to bus station
    Walk to bus station
    Balboa Avenue Transit Center
    ID 89001
    80 yd • 1 min
  • 8
    Bus - 88
    Wait for bus
    8
    Old Town
  • 9
    Ride to bus station
    Ride to bus station
    Grand Av & Ingraham St
    ID 11129
    6 min
  • 10
    Walk to Pacific Beach
    Walk to
    Pacific Beach
    Grand Avenue
    40 yd • 1 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Oceanside to Pacific Beach?

    The fastest way takes 223 minutes, using Bus line GREYHOUND US0831, Bus line 30.

  • What is the alternative route to get from Oceanside to Pacific Beach?

    The alternative route takes 218 minutes, using Bus line GREYHOUND US0831, Bus line BLUE, Bus line 8.

  • Is there a direct bus between Oceanside and Pacific Beach?

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

  • Which bus line goes from Oceanside to Pacific Beach?

    The GREYHOUND US0831 bus line goes from Oceanside Transportation Center station near Oceanside in Oceanside to Tijuana - Plaza El Mexicano station. From there you’ll have to take one bus line till Pacific Beach station near Pacific Beach in San Diego.

  • How long does it take to travel from Oceanside to Pacific Beach by bus?

    The total travel time between Oceanside in Oceanside and Pacific Beach in San Diego by bus is about 3 hr 43 min.

  • Where do I get on the bus near Oceanside to get to Pacific Beach?

    Get on the GREYHOUND US0831 bus from the Oceanside Transportation Center stop near Oceanside in Oceanside.

  • Where do I get off the bus when travelling between Oceanside and Pacific Beach?

    Get off the bus at the Pacific Beach stop, which is closest to Pacific Beach in San Diego.

Real-Time Arrivals, Schedules, Maps & More