1map logoGo to main page

San Bernardino, CA, USA to Las Vegas, NV, USA from $7: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
San Bernardino, United States
to
Las Vegas, United States

How to Get from San Bernardino to Las Vegas: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$7 by busBest price
304 kmDistance
3h 29m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from San Bernardino to Las Vegas with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
CBX Cross Border Express
Bus
Average Duration
3h  40m
Estimated price
$7-60
Recommended
route map
Distance: 304 km
Duration: 3h 29m

See more options

Company
various
Drive
Average Duration
3h  40m
Estimated price
$40-60
Company
various
Train
Plane
Average Duration
5h  11m
Estimated price
$75-294
Company
various
Train
Plane
Average Duration
3h  29m
Estimated price
$78-442
Company
various
Train
Plane
Average Duration
5h  33m
Estimated price
$91-324
Company
various
Train
Plane
Average Duration
6h  23m
Estimated price
$207-1391

San Bernardino - Las Vegas operators

Explore transport companies operating between San Bernardino and Las Vegas, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Website
crossborderxpress.com

Bus from San Bernardino to 1100 S Main St.

Average Duration
3h 40m
Estimated price
$71-72
Contact phone
+1 866 691 9732
Website
eplalimo.com

Bus from San Bernardino to Las Vegas, NV

Average Duration
3h 40m
Estimated price
$40-60
Contact phone
+1-844-800-6828
Website
ourbus.com

Bus from San Bernardino, CA to Las Vegas, NV

Average Duration
4h 30m
Estimated price
$7-60
Contact phone
602-698-7800
Website
luxcoachamerica.com

Bus from San Bernardino Transit Center to 129 E Fremount St

Average Duration
4h 56m
Estimated price
$72-72
Train
Website
metrolinktrains.com

Train from San Bernardino - Downtown station to Rancho Cucamonga station

Average Duration
26m
Estimated price
$607-608

Train from San Bernardino - Downtown station to Tustin station

Average Duration
1h 23m
Estimated price
$402-603

Train from San Bernardino - Downtown station to L. A. Union Station station

Average Duration
1h 43m
Estimated price
$402-603
Plane
Website
southwest.com

Plane from Ontario/San Bernardino Airport to Las Vegas Airport

Average Duration
1h 4m
Estimated price
$73-710
Website
flyfrontier.com

Plane from Ontario/San Bernardino Airport to Las Vegas Airport

Average Duration
1h 10m
Estimated price
$71-604
Website
spirit.com

Plane from Santa Ana to Las Vegas

Average Duration
1h 13m
Estimated price
$600-602
Website
jsx.com

Plane from Burbank to Las Vegas

Average Duration
1h 10m
Estimated price
$600-601

San Bernardino to Las Vegas: Overview of Bus, Train, Flight, and Car Trips

Traveling between San Bernardino and Las Vegas offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Journey from San Bernardino to Las Vegas spans 227 miles of scenic desert landscapes and rugged mountains. The drive typically takes around 3 hours and 40 minutes, offering a mix of open highways and breathtaking views along the way. 💵 Pricing for the road trip from San Bernardino to Las Vegas ranges from $40 to $60, depending on factors like gas prices and toll fees. With a full tank and some snacks, you'll be all set for a wallet-friendly adventure to the vibrant city of Las Vegas.
Average price
$40 - $60
🌄 With a total distance of 227 miles, this route offers a relaxing way to travel between these vibrant cities. 🚌 The first step of the trip involves a bus transfer towards Las Vegas. 🚌 Departing from San Bernardino Greyhound Station, the journey takes approximately 3 hours and 40 minutes, providing passengers with a comfortable ride to their destination. 🚏 Upon reaching Las Vegas, travelers will take a second bus towards Reno Airport NV. 🌟 This short 5-minute leg of the journey departs from Las Vegas South Strip and arrives at Warm Springs, offering convenience and ease for the final part of the trip.
Useful tips for train travellers
• On the Amtrak Southwest Chief route to Las Vegas, you can enjoy onboard catering services that offer snacks, meals, and beverages. Meals typically include options like sandwiches, salads, and hot entrees, served from a café car. Don’t forget to check the dining options and order in advance if you prefer a sit-down meal!
• The train service provides various seating options, including Coach Class and Business Class. Coach Class offers comfortable seats with ample legroom, while Business Class offers wider seats and more amenities. If you're looking for extra comfort for your trip to Las Vegas, consider upgrading to Business Class for a more relaxed experience.
• For your train trip from San Bernardino to Las Vegas, you can choose from operators like Amtrak (amtrak.com) and Greyhound (greyhound.com). Be sure to check their websites for schedules and ticket information, as there could be buses connecting to train services for a smooth travel experience.
🛫 Travelers departing from San Bernardino can catch a quick direct flight from Ontario/San Bernardino Airport to Las Vegas Airport, with a flight duration of just 1 hour.
Departure Point
Ontario/San Bernardino Airport
Arrival Point
Las Vegas Airport
There are direct bus services departing twice daily, taking approximately 3 hours and 40 minutes to reach your destination at 1100 S Main St. 🛣️ Route option 1 offers a longer journey of 8 hours and 59 minutes, spanning 292 miles with 4 transfers along the way. From San Bernardino, your journey will take you through various stops including Fontana, Ontario, Montclair, Downtown Los Angeles, and finally arriving at Las Vegas Strip. 💰 Ticket prices for buses between Las Vegas and San Bernardino can range from $7 to $60, providing budget-friendly travel options for your trip. Whether you choose a direct route or one with transfers, enjoy the scenic journey and convenient transportation services offered by CBX Cross Border Express and other agencies along the way.
Departure Point
San Bernardino station
Arrival Point
1100 S Main St. station
Useful tips for bus travellers
• Upon arrival at 1100 S Main St in Las Vegas, be prepared for busy surroundings; familiarize yourself with the location of nearby transportation options including buses and rideshare services, as well as local dining options like the popular Container Park, just a short walk away.

Frequently asked questions

Find out more about the route from San Bernardino to Las Vegas.

Or choose the category:
The cheapest way to travel from San Bernardino to Las Vegas is by bus. Bus tickets typically range from $20 to $75, depending on the time of booking and the bus company. The bus journey takes approximately 4 hours and 40 minutes, providing an affordable and convenient option for travelers on a budget.
The fastest way to travel from San Bernardino to Las Vegas is by driving. The approximate travel time is 3 hours and 40 minutes, depending on traffic conditions. The cost of driving includes gas and tolls, which can range from $40 to $60, depending on current fuel prices.
The distance between San Bernardino and Las Vegas is approximately 304 km. If you prefer to travel by road, the distance is around 365 km.
The best way to travel from San Bernardino to Las Vegas without a car is by bus. There are several bus companies that offer direct routes between the two cities, with a travel time of approximately 4 hours and 40 minutes. The cost of a bus ticket can range from $20 to $75, depending on the company and the type of ticket purchased.
The bus from San Bernardino to Las Vegas takes approximately 4 hours and 40 minutes, including any transfers. There are three daily departures from the San Bernardino Downtown Transit Center to the Las Vegas Downtown area.
There are numerous accommodation options available near Las Vegas. With over 811 hotels to choose from, you can easily find something that suits your budget and preferences. Prices for hotels in Las Vegas start at $36 per night, making it accessible for various budgets. Whether you are looking for luxury resorts on the Strip or more affordable options off the Strip, there are plenty of choices available to ensure a comfortable stay during your visit.
Yes, you can drive from San Bernardino to Las Vegas. The driving distance is about 365 km and it takes approximately 3 hours and 40 minutes to complete the journey.
Yes, there is a direct bus service between San Bernardino and Las Vegas. The bus departs from the San Bernardino Downtown Transit Center and arrives at Las Vegas Downtown. The service operates three times a day, every day, and the journey takes approximately 4 hours and 40 minutes.
To catch the bus from San Bernardino to Las Vegas you will need to go to the San Bernardino Downtown Transit Center station. This is where Flixbus USA operates their bus services to Las Vegas.
The bus from San Bernardino to Las Vegas arrives at the Las Vegas Downtown station.
Ravn, Frontier Airlines, and Southwest Airlines all offer flights from Ontario/San Bernardino Airport to Las Vegas Airport. Ravn offers scheduled flights that operate on certain days of the week. Frontier Airlines and Southwest Airlines operate regular flights between the two cities.
The fastest way to travel from San Bernardino to Las Vegas is by taking a direct flight from Ontario/San Bernardino Airport to Las Vegas Airport. This flight typically takes around 1 hour. Airlines such as Ravn, Frontier Airlines, and Southwest Airlines offer flights on this route.
The flight from San Bernardino to Las Vegas takes approximately 1 hour. The quickest option is a direct flight from Ontario/San Bernardino Airport to Las Vegas Airport.
The cost of a bus ticket from San Bernardino to Las Vegas can range from $20 to $75 depending on the bus company and type of ticket.
Driving from San Bernardino to Las Vegas can cost anywhere between $40 to $60 in gas expenses, depending on your vehicle's fuel efficiency and current gas prices. Additional costs to consider include tolls, parking fees, and potential vehicle wear and tear. It's also essential to factor in the time spent driving, which typically takes around 4 hours and 20 minutes, depending on traffic conditions.