1map logoGo to main page

Denver, CO, USA to St. George, UT, USA from $65: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Denver, United States
to
St. George, United States

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

$65 by busBest price
1028 kmDistance
3h 56m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Denver to St. George 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
Various
Plane
Average Duration
3h  56m
Estimated price
$258-620
Recommended
Company
Greyhound USA
Bus
Average Duration
13h  15m
Estimated price
$65-150
Cheapest
route map
Distance: 1028 km
Duration: 3h 56m

See more options

Company
Various
Drive
Average Duration
9h  38m
Estimated price
$110-170
Company
Various
Plane
Drive
Average Duration
6h  6m
Estimated price
$142-456

Denver - St. George operators

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

Plane
Website
united.com

Plane from Denver (DEN) to St. George Regional (SGU)

Average Duration
1h 53m
Estimated price
$2582-2583

Plane from Denver (DEN) to Cedar City (CDC)

Average Duration
4h 48m
Estimated price
$2580-2581
Bus
Contact phone
+1 214-849-8100
Website
https://www.greyhound.com/

Bus from Denver Union Station to St George Bus Station

Average Duration
13h 15m
Estimated price
$65-150

Denver to St. George: Overview of Bus, Train, Flight, and Car Trips

Traveling between Denver and St. George 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.

🚗 Embark on a scenic road trip from Denver to St. George spanning 635 miles of diverse landscapes and breathtaking views. The journey offers a perfect blend of adventure and relaxation. 💸 Experience budget-friendly travel with car hire prices ranging from $110 to $170, ensuring flexibility in planning your trip from Denver to St. George. Enjoy the freedom of the open road while making memories along the way. 🌄 Explore the beauty of Utah as you arrive in St. George after approximately 9 hours and 38 minutes of driving. From majestic red rock formations to outdoor adventures, this road trip promises unforgettable experiences.
Average price
$110 - $170
🛫 Setting off from Denver Airport, your flight to St. George Regional Airport will be a quick and convenient journey that takes just 1 hour and 52 minutes with United Airlines offering direct flights. 🗺 Upon landing in St. George, you can expect a total travel time of approximately 3 hours and 56 minutes from Denver by plane, allowing you ample time to explore this scenic city in Utah. 💸 Depending on factors such as booking time and class of travel, the prices for flights between St. George and Denver typically range from $258 to $620, offering flexibility to suit various budgets.
Departure Point
Denver Airport
Arrival Point
St. George Regional Airport
Useful tips for plane travellers
• Consider booking early morning flights with United Airlines to avoid potential afternoon storm delays that can affect air traffic in Colorado and Utah, leading to longer travel times.
• Upon arrival at St. George Regional Airport, utilize the airport's clear signage and helpful staff for swift navigation to the baggage claim area, then take advantage of their complimentary Wi-Fi to arrange a rideshare or taxi without fuss.
• Expect taxi fares from St. George Regional Airport to the city center to range from $20 to $30; it's advisable to confirm the fare with the driver before starting your journey or consider booking a rideshare option like Uber for convenience.
🚌 The journey from Denver to St. George by bus takes approximately 13 hours and 15 minutes. Greyhound USA operates a direct service departing from Denver Union Station and arriving at St. George Bus Station once daily. 🚌 The prices for the bus between St. George and Denver range from $65 to $150, offering an affordable and cost-effective option for your travel itinerary. Sit back, relax, and enjoy the journey from Denver to St. George by bus.
Departure Point
Denver Union Station
Arrival Point
St George Bus Station

Frequently asked questions

Find out more about the route from Denver to St. George.

Or choose the category:
The distance between Denver and St. George is approximately 808 km by air and 1021 km by road. By plane, it takes about 3 hours and 56 minutes to travel from Denver to St. George. If traveling by car, it takes around 9 hours and 38 minutes, while taking a bus would typically take about 13 hours and 15 minutes.
The most cost-effective option for traveling from Denver to St. George is by bus, with fares ranging from $65 to $150. Although it takes 13 hours and 15 minutes, it can be a budget-friendly choice for those on a tight budget. However, if time is of the essence, the quickest option is to fly, which takes only 3 hours and 56 minutes but could cost anywhere from $250 to $600.
The prices for a bus ticket from Denver to St. George vary between $65 and $150.
To get from Denver to St. George without using public transportation, you can opt to drive. The driving distance between the two cities is approximately 1022 km, and it takes around 9 hours and 38 minutes to complete the journey by car. The cost of driving from Denver to St. George ranges from $110 to $170, depending on factors such as fuel prices and vehicle efficiency.
The best way to travel from Denver to St. George without a car is by bus. The journey takes approximately 13 hours and 15 minutes, and the cost can range from $65 to $150.
Yes, there is a direct link between Denver and St. George. Greyhound USA operates a daily bus service from Denver Union Station Bus Concourse to St George Bus Station, with a travel time of approximately 13 hours and 15 minutes.
The flight duration between Denver and St. George typically takes around 1 hour and 52 minutes for a direct flight. The cost of a flight between these two cities can vary, with prices ranging from $258 to $570.
There are numerous accommodation options available near St. George. With over 861 hotels to choose from, travelers have a wide range of options based on their preferences and budget. Prices start at $42 per night, making it possible to find affordable accommodations.