Search Grand Junction bus tickets

switcheroo

Quickview

How to get to Grand Junction by bus?

Routes150
Trips per day235
bus carriers1
Stations1
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap bus tickets to Grand Junction?

The cheapest prices for a bus ticket to Grand Junction that users have found recently on Wanderu start at $29.20. Such great deals to Grand Junction are available on one route to Glenwood Springs. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on bus travel to get you to Grand Junction. Glenwood Springs at $30.53 has consistently the lowest average bus ticket prices to Grand Junction.

What are the main bus stations in Grand Junction?

The most popular bus station in Grand Junction is Grand Jct Bus Station. Grand Jct Bus Station is the busiest bus station in Grand Junction.

New York

There are 7 bus schedules per day connecting New York with Grand Junction. It takes on average 52 hours and 50 minutes to travel 1825 miles, 2935 kms, by bus from New York. One bus company operates schedules from New York, with Greyhound offering the most daily connections to Grand Junction. Traveling by bus from New York you will most likely to arrive in Grand Junction at Grand Jct Bus Station.
Avg. Time
2d 4h 50m
Avg. Price
$291.37

Atlanta

There are 4 bus schedules per day connecting Atlanta with Grand Junction. It takes on average 40 hours and 25 minutes to travel 1390 miles, 2235 kms, by bus from Atlanta. One bus company operates schedules from Atlanta, with Greyhound offering the most daily connections to Grand Junction. Traveling by bus from Atlanta you will most likely to arrive in Grand Junction at Grand Jct Bus Station.
Avg. Time
1d 16h 25m
Avg. Price
$358.84

Los Angeles

There are 4 bus schedules per day connecting Los Angeles with Grand Junction. It takes on average 18 hours and 27 minutes to travel 640 miles, 1029 kms, by bus from Los Angeles. One bus company operates schedules from Los Angeles, with Greyhound offering the most daily connections to Grand Junction. Traveling by bus from Los Angeles you will most likely to arrive in Grand Junction at Grand Jct Bus Station.
Avg. Time
18h 27m
Avg. Price
$207.96

Chicago

There are 4 bus schedules per day connecting Chicago with Grand Junction. It takes on average 32 hours and 49 minutes to travel 1115 miles, 1794 kms, by bus from Chicago. One bus company operates schedules from Chicago, with Greyhound offering the most daily connections to Grand Junction. Traveling by bus from Chicago you will most likely to arrive in Grand Junction at Grand Jct Bus Station.
Avg. Time
1d 8h 49m
Avg. Price
$288.36

Baltimore

There are 4 bus schedules per day connecting Baltimore with Grand Junction. It takes on average 49 hours and 28 minutes to travel 1703 miles, 2740 kms, by bus from Baltimore. One bus company operates schedules from Baltimore, with Greyhound offering the most daily connections to Grand Junction. Traveling by bus from Baltimore you will most likely to arrive in Grand Junction at Grand Jct Bus Station.
Avg. Time
2d 1h 28m
Avg. Price
$308.63

Located in Colorado, United States, you can travel by bus to Grand Junction from 150 destinations and choose from 235 daily bus schedules to get you there. Greyhound has the most bus connections to Grand Junction. The furthest bus arriving in Grand Junction covers a distance of 1994.20 miles, 3208.55 kms, covering the journey in 61 hours and 43 minutes

Looking for other ways to get there? Check out Train options to Grand Junction.

bus companies serving Grand Junction

Greyhound

There are 21 daily Greyhound schedules to Grand Junction. Greyhound can get you to Grand Junction by bus from 150 destinations including Denver.
Restroom
WiFi
Extra legroom
Power outlet
Air conditioning
Avg. Time
0h 21m
Avg. Price
$167.79