Train from Denver to St. George
Find the schedules, compare prices, and buy cheap tickets from Denver to St. George. Choose a date, or explore the cheapest ticket options below.
Air Travel
- Companies: United Airlines, Southwest Airlines
 - Duration: Approximately 4 hours (including layover)
 - Distance: 1,200 km (746 miles)
 - Costs: ZAR 2,500 - ZAR 4,500 (depending on booking time and travel dates)
 - Roads/Routes: Not applicable
 
Pro Tip: Consider booking your flight a few weeks in advance to secure the best rates. Use fare comparison websites to track price trends.
This is the quickest and most convenient option.
Road Travel
- Mode: Car rental or personal vehicle
 - Companies: Hertz, Enterprise, Avis
 - Duration: Approximately 12 hours
 - Distance: 1,200 km (746 miles)
 - Costs: Fuel costs estimated at ZAR 800 - ZAR 1,200, plus rental fees if applicable (approximately ZAR 600 - ZAR 1,000 per day)
 - Roads/Routes: I-70 W and I-15 S
 
Pro Tip: Plan for rest stops along I-70 at scenic areas like Glenwood Canyon and Vail, as well as on I-15 through Utah's beautiful landscapes.
This route provides a scenic drive through picturesque areas, making it an enjoyable choice for road trips.
Bus Travel
- Companies: Greyhound, FlixBus
 - Duration: Approximately 18-20 hours
 - Distance: 1,200 km (746 miles)
 - Costs: ZAR 1,200 - ZAR 1,800 for a one-way ticket
 - Roads/Routes: Not applicable
 
Pro Tip: Book your ticket in advance and choose overnight travel to make the most of your time.
This option is the most cost-effective but may be less comfortable due to the long travel time.
Recommendation
For a balance of efficiency and comfort, I recommend flying to St. George, UT from Denver, CO, especially for time-sensitive travel. If you prefer a more scenic and adventurous route, consider the road trip that offers breathtaking views and flexibility to explore along the way.