Travel from San-Bernardino to Las-Vegas

Bus or fly from San Bernardino to Las Vegas?

You can take a bus from San Bernardino to Las Vegas via Barstow Travel Center in around 4 h 30 min. Alternatively, Southwest Airlines flies from San Bernardino to Las Vegas 4 times a day.

Book transport from San Bernardino to Las Vegas

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from San Bernardino to Las Vegas

ModeDurationPrice
From San Bernardino bus to Barstow Travel Center then bus to Las Vegas, NV.4 h 30 min$63
From San Bernardino bus to Las Vegas, NV.4 h 50 min$29
From San Bernardino Transit Center line 200 bus to Riverside, CA, bus to SSTT Bay 14, then bus to Stewart @ 4th.6 h 8 min$32
From San Bernardino drive to Las Vegas.3 h 39 min$27
From SB Transit Center line 15 bus to Marygold @ Sierra Wb Fs, line 61 bus to Ontario/San Bernardino airport, fly to Las Vegas airport, then bus to Las Vegas.4 h 11 min$240
From San Bernardino station train to Patsaouras Transit Plaza, bus to Los Angeles airport, fly to Las Vegas airport, then bus to Las Vegas.5 h 21 min$107
From San Bernardino station train to Tustin Metrolink Station-Dock 2, line 401 bus to Santa Ana airport, fly to Las Vegas airport, then bus to Las Vegas.5 h 12 min$201
From San Bernardino station train to L. A. Union Station station, train to Burbank airport, fly to Las Vegas airport, then bus to Las Vegas.5 h 56 min$265
From San Bernardino station train to Union Station - Metro Red & Purple Lines, subway to 7th Street / Metro Center Station - Metro Blue & Expo Lines, tram to Wardlow Station Bay 1, bus to Long Beach airport, fly to Las Vegas airport, then bus to Las Vegas.6 h 32 min$131

How long does it take to get from San Bernardino to Las Vegas?

It takes approximately 4 h 30 min to get from San Bernardino to Las Vegas, including transfers.

Is there a direct bus between San Bernardino and Las Vegas?

Yes, there is a direct bus departing from San Bernardino and arriving at Las Vegas, NV. Services depart five times a day, and operate every day. The journey takes approximately 4 h 50 min.

Operators from San Bernardino to Las Vegas

OperatorPhoneWebsite
Greyhound USA+1 214-849-8100Greyhound USA
Riverside Transit AgencyRiverside Transit Agency
Megabus877-462-6342Megabus
RTC Southern Nevada+1 702-228-7433RTC Southern Nevada
Victor Valley Transit Authority(760) 948-3030Victor Valley Transit Authority
OmniTrans1-800-9-OMNIBUSOmniTrans
Southwest AirlinesSouthwest Airlines
Metrolink TrainsMetrolink Trains
LAX FlyAwayLAX FlyAway
Virgin AmericaVirgin America
Spirit AirlinesSpirit Airlines
DeltaDelta
United AirlinesUnited Airlines
Alaska Airlines, Inc.Alaska Airlines, Inc.
American AirlinesAmerican Airlines
Orange County TransportationOrange County Transportation
JetSuiteXJetSuiteX
Metro Los AngelesMetro Los Angeles
Long Beach TransitLong Beach Transit
JetBlue AirwaysJetBlue Airways
Close Print Itinerary
  1. Here are 9 options to get from
    San Bernardino to Las Vegas:

    1. Trip:
      1 Bus via Barstow Travel Center
      • One-Way approx: USD $34 - $80
      • Duration: 4 h 30 min
      Open +
      • Trip:
        1 Bus via Barstow Travel Center
        • One-Way approx: USD $34 - $80
        • Duration: 4 h 30 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $19 - $65
      • Duration: 4 h 50 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $19 - $65
        • Duration: 4 h 50 min
        Close x
    3. Trip:
      3 Bus Megabus
      • One-Way approx: USD $14 - $44
      • Duration: 6 h 8 min
      Open +
      • Trip:
        3 Bus Megabus
        • One-Way approx: USD $14 - $44
        • Duration: 6 h 8 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $22 - $35
      • Duration: 3 h 39 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $22 - $35
        • Duration: 3 h 39 min
        Close x
    5. Trip:
      5 Fly from Ontario/San Bernardino
      • One-Way approx: USD $116 - $500
      • Duration: 4 h 11 min
      Open +
      • Trip:
        5 Fly from Ontario/San Bernardino
        • One-Way approx: USD $116 - $500
        • Duration: 4 h 11 min
        Close x
    6. Trip:
      6 Train to Los Angeles, fly
      • One-Way approx: USD $59 - $219
      • Duration: 5 h 21 min
      Open +
      • Trip:
        6 Train to Los Angeles, fly
        • One-Way approx: USD $59 - $219
        • Duration: 5 h 21 min
        Close x
    7. Trip:
      7 Train to Santa Ana, fly
      • One-Way approx: USD $84 - $363
      • Duration: 5 h 12 min
      Open +
      • Trip:
        7 Train to Santa Ana, fly
        • One-Way approx: USD $84 - $363
        • Duration: 5 h 12 min
        Close x
    8. Trip:
      8 Train to Burbank, fly
      • One-Way approx: USD $128 - $529
      • Duration: 5 h 56 min
      Open +
      • Trip:
        8 Train to Burbank, fly
        • One-Way approx: USD $128 - $529
        • Duration: 5 h 56 min
        Close x
    9. Trip:
      9 Train to Long Beach, fly
      • One-Way approx: USD $66 - $293
      • Duration: 6 h 32 min
      Open +
      • Trip:
        9 Train to Long Beach, fly
        • One-Way approx: USD $66 - $293
        • Duration: 6 h 32 min
        Close x