Skip to main content

How to get from Buena Park to Diamond Bar by bus?

By bus

To get from Buena Park to Diamond Bar in Los Angeles, you’ll need to take 3 bus lines: take the 38 bus from LA Palma-Beach station to LA Palma-State College station. Next, you’ll have to switch to the 57 bus and finally take the 286 bus from Brea Mall station to Diamond Bar Blvd and Shadow Canyon Dr N station. The total trip duration for this route is approximately 1 hr 55 min. The ride fare is $3.75.

115min$3.75
Walk to bus station
Bus - 3838
Bus - 5757
Bus - 286286
Leaves from LA Palma-Beach

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    LA Palma-Beach
    ID 0842
    610 yd • 8 min
  • 2
    Bus - 3838
    Wait for bus
    38
    Anaheim Hills Festival
  • 3
    Ride to bus station
    Ride to bus station
    LA Palma-State College
    ID 0342
    25 min
  • 4
    Walk to bus station
    Walk to bus station
    State College-La Palma
    ID 0661
    140 yd • 2 min
  • 5
    Bus - 5757
    Wait for bus
    57
    Brea Mall
  • 6
    Ride to bus station
    Ride to bus station
    Ring-Brea Mall
    ID 1030
    20 min
  • 7
    Walk to bus station
    Walk to bus station
    Brea Mall
    ID 3060
    90 yd • 2 min
  • 8
    Bus - 286286
    Wait for bus
    286
    North: Pomona Transit Center
  • 9
    Ride to bus station Diamond Bar Blvd and Shadow Canyon Dr N
    Ride to bus station
    Diamond Bar Blvd and Shadow Canyon Dr N
    ID 3080
    19 min
*Duration based on 8am traffic

Alternative route by bus via 29, 129 and 286

To get from Buena Park to Diamond Bar in Los Angeles, you’ll need to take 3 bus lines: take the 29 bus from Beach-El Capitan station to Beach-La Habra station. Next, you’ll have to switch to the 129 bus and finally take the 286 bus from State College Blvd and Birch St N station to Diamond Bar Blvd and Shadow Canyon Dr N station. The total trip duration for this route is approximately 1 hr 44 min. The ride fare is $3.75.

104min$3.75
Walk to bus station
Bus - 2929
Bus - 129129
Bus - 286286
Leaves from Beach-El Capitan

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Beach-El Capitan
    ID 0755
    120 yd • 2 min
  • 2
    Bus - 2929
    Wait for bus
    29
    LA Habra -Beach and LA Habra
  • 3
    Ride to bus station
    Ride to bus station
    Beach-La Habra
    ID 4309
    25 min
  • 4
    Bus - 129129
    Wait for bus
    129
    Anaheim - Kraemer and Lapalma
  • 5
    Ride to bus station
    Ride to bus station
    State College-Birch
    ID 1017
    35 min
  • 6
    Walk to bus station
    Walk to bus station
    State College Blvd and Birch St N
    ID 3062
    90 yd • 2 min
  • 7
    Bus - 286286
    Wait for bus
    286
    North: Pomona Transit Center
  • 8
    Ride to bus station Diamond Bar Blvd and Shadow Canyon Dr N
    Ride to bus station
    Diamond Bar Blvd and Shadow Canyon Dr N
    ID 3080
    16 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Los Angeles.
All local mobility options in one app

Public transit directions from Buena Park to Diamond Bar

The distance between Buena Park, Los Angeles and Diamond Bar, Los Angeles is approximately 17.35 mi, which can typically be travelled in 115 min. Moovit will show you the directions from Buena Park to Diamond Bar by bus, so no matter how you choose to travel in Los Angeles – you will always have plenty of easy options.

Public transit stations close to Buena Park

Buena Park is located at Buena Park, Los Angeles and the nearest public transit station is Wax Museum.

Train stations close to Buena Park:

  • Buena Park Metrolink Station

Bus stations close to Buena Park:

  • Wax Museum
  • Beach-El Capitan
  • Beach-La Palma

Public transit stations close to Diamond Bar, Los Angeles

Diamond Bar is located at Diamond Bar, Los Angeles and the nearest public transit station is Diamond Bar Blvd and Shadow Canyon Dr N.

Train stations close to Diamond Bar:

  • Industry Metrolink Station

Bus stations close to Diamond Bar:

  • Diamond Bar Blvd and Shadow Canyon Dr N
  • Diamond Bar Blvd and Shadow Canyon Dr S
  • Diamond Bar Blvd and Fountain Springs Rd

Alternative route by bus via 29, 129 and 286

To get from Buena Park to Diamond Bar in Los Angeles, you’ll need to take 3 bus lines: take the 29 bus from Beach-El Capitan station to Beach-La Habra station. Next, you’ll have to switch to the 129 bus and finally take the 286 bus from State College Blvd and Birch St N station to Diamond Bar Blvd and Shadow Canyon Dr N station. The total trip duration for this route is approximately 1 hr 44 min. The ride fare is $3.75.

104min$3.75
Walk to bus station
Bus - 2929
Bus - 129129
Bus - 286286
Leaves from Beach-El Capitan

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Beach-El Capitan
    ID 0755
    120 yd • 2 min
  • 2
    Bus - 2929
    Wait for bus
    29
    LA Habra -Beach and LA Habra
  • 3
    Ride to bus station
    Ride to bus station
    Beach-La Habra
    ID 4309
    25 min
  • 4
    Bus - 129129
    Wait for bus
    129
    Anaheim - Kraemer and Lapalma
  • 5
    Ride to bus station
    Ride to bus station
    State College-Birch
    ID 1017
    35 min
  • 6
    Walk to bus station
    Walk to bus station
    State College Blvd and Birch St N
    ID 3062
    90 yd • 2 min
  • 7
    Bus - 286286
    Wait for bus
    286
    North: Pomona Transit Center
  • 8
    Ride to bus station Diamond Bar Blvd and Shadow Canyon Dr N
    Ride to bus station
    Diamond Bar Blvd and Shadow Canyon Dr N
    ID 3080
    16 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Buena Park to Diamond Bar?

    The fastest way takes 115 minutes, using Bus line 38, Bus line 57, Bus line 286.

  • What is the alternative route to get from Buena Park to Diamond Bar?

    The alternative route takes 104 minutes, using Bus line 29, Bus line 129, Bus line 286.

  • Is there a direct bus between Buena Park and Diamond Bar in Los Angeles?

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

  • Which bus line goes from Buena Park to Diamond Bar in Los Angeles?

    The 38 bus line goes from LA Palma-Beach station near Buena Park to Anaheim Hills Festival station. From there you’ll have to take one bus line till Anaheim Hills Festival station near Diamond Bar in Los Angeles

  • How long does it take to travel from Buena Park to Diamond Bar in Los Angeles by bus?

    The total travel time between Buena Park and Diamond Bar in Los Angeles by bus is about 1 hr 55 min.

  • Where do I get on the bus near Buena Park to get to Diamond Bar in Los Angeles?

    Get on the 38 bus from the LA Palma-Beach stop near Buena Park in Los Angeles.

  • Where do I get off the bus when travelling between Buena Park and Diamond Bar in Los Angeles?

    Get off the bus at the Anaheim Hills Festival stop, which is closest to Diamond Bar in Los Angeles.

  • How much is the bus fare from Buena Park to Diamond Bar?

    The ride from Buena Park to Diamond Bar costs $3.75.

Real-Time Arrivals, Schedules, Maps & More