1map logoGo to main page

St. George, UT, USA to Grand Junction, CO, USA from $70: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
St. George, United States of America
to
Grand Junction, United States of America

How to Get from St. George to Grand Junction: 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.

$70 - DriveBest price
630 kmDistance
5h 41m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from St. George to Grand Junction 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
Greyhound US, Bustang
Bus
Average Duration
13h  2m
Estimated price
$60-140
Recommended
Company
various
Drive
Average Duration
5h  41m
Estimated price
$70-110
Cheapest
route map
Distance: 630 km
Duration: 5h 41m

See more options

Company
various
Plane
Drive
Average Duration
8h  23m
Estimated price
$114-444
Company
United Airlines, American Airlines
Plane
Average Duration
6h  20m
Estimated price
$190-584

Traveling From St. George to Grand Junction

The journey from St. George to Grand Junction leads you through diverse landscapes and cultures, where the vibrant desert beauty of St. George transitions into the stunning canyons and more mountainous terrain found in Grand Junction.

Best Neighborhoods in Grand Junction

Grand Junction features neighborhoods that blend charm, convenience, and community spirit.

Downtown Grand Junction
• Vibrant art scene with local galleries.
• Numerous cafes and restaurants to explore.
Redlands
• Stunning views of the Colorado River.
• Access to hiking and biking trails nearby.
Mesa
• Family-friendly atmosphere with parks.
• Close to vineyards and wineries for tastings.

Best Times To Visit Grand Junction's Attractions

Timing your visit can greatly enhance your experience in Grand Junction.

Colorado National Monument
Early mornings or late afternoons offer cooler temperatures and fewer visitors.
Downtown Grand Junction
Weekdays are ideal to explore shops and dine without weekend crowds.
Grand Junction's Vineyards
Visiting during late summer and early fall ensures vibrant harvest activities.

Grand Junction Weather: What to Expect Year-Round

Grand Junction enjoys a semi-arid climate, featuring warm summers and mild winters, making it a year-round destination. Visiting in spring or fall presents pleasant weather that enhances outdoor activities and scenic exploration.

Dining Recommendation in Grand Junction

Try the green chili stew at Bin 707 Foodbar, where a farm-to-table approach meets bold Southwestern flavors, offering a delicious contrast to the lighter fare found in St. George. The vibrant atmosphere and emphasis on local ingredients truly set the dining experience in Grand Junction apart, inviting you to savor the region's culinary identity.

St. George - Grand Junction operators

Explore transport companies operating between St. George and Grand Junction, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Contact phone
+1 214-849-8100
Website
https://www.greyhound.com/

Bus from St George Bus Station to Glenwood Springs

Average Duration
9h 45m
Estimated price
$60-607

Bus from West Glenwood Park & Ride to Grand Valley Downtown Transfer Station

Average Duration
1h 40m
Estimated price
$60-609
Contact phone
+1 800-900-3011
Website
https://ridebustang.com/

Bus from West Glenwood Park & Ride to Grand Valley Downtown Transfer Station

Average Duration
1h 40m
Estimated price
$6-9
Plane
Website
united.com

Plane from St. George Regional (SGU) to Grand Junction (GJT)

Average Duration
6h 24m
Estimated price
$140-500

Plane from St. George Regional (SGU) to Montrose (MTJ)

Average Duration
9h 31m
Estimated price
$140-500
Website
aa.com

Plane from St. George Regional (SGU) to Grand Junction (GJT)

Average Duration
4h 57m
Estimated price
$603-600

Frequently asked questions

Find out more about the route from St. George to Grand Junction.

Or choose the category:
The distance between St. George and Grand Junction is 307 miles, or 391.5 miles by road. Typical travel times vary depending on mode of transportation. By taking a bus to Las Vegas and then flying, it would take approximately 5 hours and 39 minutes to reach Grand Junction from St. George. By direct plane, the travel time is slightly longer at 5 hours and 43 minutes. Alternatively, driving by car takes about 5 hours and 41 minutes, while taking a bus would require approximately 12 hours and 36 minutes.
The most cost-effective option for traveling from St. George to Grand Junction is to drive, with the estimated cost ranging from $70 to $110. This option takes approximately 5 hours and 41 minutes. However, if time efficiency is prioritized over cost, taking a bus to Las Vegas and then flying to Grand Junction would be the quickest option, with a travel time of 5 hours and 39 minutes. This option, however, comes at a higher cost ranging from $150 to $700.
When traveling from St. George to Grand Junction the prices for a bus ticket can range from $59 to $137. It is important to note that the actual price may vary based on factors such as time of booking, availability, and any current promotions or discounts. It is advisable to compare different options and book in advance to secure the best price for your journey.
To travel from St. George to Grand Junction without using public transportation, the best option is to drive. The driving distance between the two cities is approximately 392 miles, and it takes around 5 hours and 41 minutes to drive from St. George to Grand Junction. Depending on factors such as fuel efficiency and gas prices, the estimated cost of the trip by car can vary from $70 to $110.
To travel from St. George to Grand Junction without a car, the best option is to take a bus. The bus journey takes approximately 12 hours and 36 minutes and can cost between $55 and $140. This is the most convenient and cost-effective way to make the trip without your own vehicle.
Yes, there is a link between St. George and Grand Junction. However, there is no direct bus service between the two cities. The journey by bus, operated by Greyhound USA, takes approximately 12 hours and 36 minutes with transfers at Hwy 6 + Soccer Field Rd and West Glenwood Park & Ride. This is the most common transportation option between the two cities.
The flight from St. George to Grand Junction typically takes around 4 hours and 18 minutes, with a layover included. The cost of the flight can range from $300 to $1034, depending on the airline and time of booking. Once you arrive at Grand Junction Airport, you can hire a taxi to get to downtown Grand Junction, which takes around 20 minutes and costs approximately $45 to $60.
There are plenty of hotel options available near Grand Junction with over 148 hotels to choose from. Prices start at $46, offering a range of accommodations to suit different budgets. Some popular hotels in the area include the Fairfield Inn & Suites, Courtyard by Marriott, and Hampton Inn Grand Junction. It is advisable to book in advance to secure the best rates and availability.

Trips from St. George

Trips to Moab