COVID-19 Travel Guide
Learn more ›

Search bus tickets to Las Vegas

switcheroo

Quickview

How to get to Las Vegas by bus

Routes329
Trips per day587
bus lines4
Stations3
Lowest PricesWe work directly with hundreds of carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your travels.
Best Travel OptionsWe help you find & compare the best buses, trains and flights in one place.

What is a good price for a bus ticket to Las Vegas?

$20.03 is the cheapest price for a bus ticket to Las Vegas, according to recent searches on Wanderu. You can use our search to check if this price is currently available on buses from your city to Las Vegas. In the last month, buses from St George to Las Vegas had the lowest average price at $20.03.

Where is the bus station in Las Vegas, NV?

The busiest bus station in Las Vegas is Bus Terminal - 200 S Main St. There are several other active stations in addition to this main station. The most popular bus stations in Las Vegas are:

  • Bus Terminal - 200 S Main St
  • South Strip Transfer Terminal
  • 99 S Martin L King Blvd

Los Angeles

There are 14 scheduled buses per day from Los Angeles to Las Vegas. The route can be as long as 229 miles, or 368 kilometers. On average, the journey takes 6 hours and 25 minutes. There are 2 bus lines that operate on this route. Greyhound has the most daily buses. Buses from Los Angeles usually arrive in Las Vegas at Bus Terminal - 200 S Main St.
Avg. Time
6h 25m
Avg. Price
$57.72

San Diego

There are 8 scheduled buses per day from San Diego to Las Vegas. The route can be as long as 265 miles, or 427 kilometers. On average, the journey takes 10 hours and 13 minutes. There are 2 bus lines that operate on this route. Greyhound has the most daily buses. Buses from San Diego usually arrive in Las Vegas at Bus Terminal - 200 S Main St.
Avg. Time
10h 13m
Avg. Price
$68.27

Mesquite

There are 7 scheduled buses per day from Mesquite to Las Vegas. The route can be as long as 75 miles, or 120 kilometers. On average, the journey takes 1 hour and 40 minutes. One bus company, St. George Shuttle, connects Mesquite to Las Vegas. Buses from Mesquite usually arrive in Las Vegas at McCarran Intl Airport, Terminal 1, Level 0.
Avg. Time
1h 40m
Avg. Price
$46.79

San Bernardino

There are 6 scheduled buses per day from San Bernardino to Las Vegas. The route can be as long as 188 miles, or 302 kilometers. On average, the journey takes 4 hours and 57 minutes. One bus company, Greyhound, connects San Bernardino to Las Vegas. Buses from San Bernardino usually arrive in Las Vegas at Bus Terminal - 200 S Main St.
Avg. Time
4h 57m
Avg. Price
$43.83

Rosemead

There are 6 scheduled buses per day from Rosemead to Las Vegas. The route can be as long as 220 miles, or 354 kilometers. On average, the journey takes 5 hours and 12 minutes. One bus company, CoachRun, connects Rosemead to Las Vegas. Buses from Rosemead usually arrive in Las Vegas at Tropicana Hotel.
Avg. Time
5h 12m
Avg. Price
$24.60

Located in Nevada, Las Vegas is accessible by bus from 329 other cities. You can choose from 587 daily scheduled trips when you search for buses to Las Vegas on Wanderu. Greyhound usually has the most buses on any given day.

Looking for other ways to get there? Train tickets to Las Vegas are also available..

Bus companies serving Las Vegas

Greyhound

There are 53 scheduled Greyhound buses per day. Greyhound can get you to Las Vegas from 246 cities, including Los Angeles.
Greyhound
Greyhound
Avg. Time
1d 2h 39m
Avg. Price
$155.07

Jefferson Lines

There are 26 scheduled Jefferson Lines buses per day. Jefferson Lines can get you to Las Vegas from 76 cities, including Bolivar.
Jefferson Lines
Jefferson Lines
Avg. Time
1d 17h 24m
Avg. Price
$296.92

Tufesa Internacional

There are 6 scheduled Tufesa Internacional buses per day. Tufesa Internacional can get you to Las Vegas from 14 cities, including San Diego.
Tufesa Internacional
Tufesa Internacional
Avg. Time
5h 20m
Avg. Price
$66.38

Tufesa Plus

There are 3 scheduled Tufesa Plus buses per day. Tufesa Plus can get you to Las Vegas from 3 cities, including Phoenix.
Tufesa Plus
Tufesa Plus
Avg. Time
7h 27m
Avg. Price
$89.03

Top bus routes to and from Las Vegas