1map logoGo to main page

Salt Lake City, UT, USA to St. George, UT, USA from $47: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Salt Lake City, United States of America
to
St. George, United States of America

How to Get from Salt Lake City 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.

$47 - Train, BusBest price
490 kmDistance
2h 50m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Salt Lake City 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
Delta
Plane
Average Duration
2h  50m
Estimated price
$296-763
Recommended
Company
Various
Train
Bus
Average Duration
6h  30m
Estimated price
$47-297
Cheapest
route map
Distance: 490 km
Duration: 2h 50m

See more options

Company
Various
Drive
Average Duration
4h  28m
Estimated price
$55-80
Company
Tufesa
Bus
Average Duration
7h  5m
Estimated price
$57-80
Company
Various
Plane
Drive
Average Duration
3h  18m
Estimated price
$130-508

Traveling From Salt Lake City to St. George

The journey from Salt Lake City offers a shift from urban vibrancy and mountain views to the warm desert landscapes and stunning red rock formations of St. George.

Best Neighbourhoods in St. George

St. George offers diverse neighborhoods, each with its own charm and attractions.

Downtown St. George
• Vibrant local shops and dining options.
• Hosts numerous cultural events throughout the year.
Little Valley
• Easy access to outdoor recreation and trails.
• Family-friendly atmosphere with parks and amenities.
Sunriver
• Beautiful communities with stunning mountain views.
• Popular for its golf courses and leisure activities.

Best Times To Visit St. George's Attractions

Timing your visit can elevate your experience in St. George.

Zion National Park
Visit early morning or late afternoon for fewer crowds and stunning light.
Snow Canyon State Park
Weekdays in spring offer pleasant weather and peace among the trails.
St. George Dinosaur Discovery Site
Mornings on weekdays provide a quieter, more focused exploration.

St. George Weather: What to Expect Year-Round

St. George enjoys a desert climate with hot summers and mild winters, making it a great destination almost year-round. Early spring and fall boast pleasant temperatures, enhancing outdoor activities and sightseeing opportunities.

Dining Recommendation in St. George

Try the smoked brisket tacos at Estrella by the Corner, where the bold, smoky flavors and vibrant atmosphere celebrate the local culinary scene. This contrasts with Salt Lake City's more eclectic and refined dining options, showcasing St. George's emphasis on hearty, comfort food with a southwestern twist.

Salt Lake City - St. George operators

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

Plane Show flights
Website
delta.com

Plane from Salt Lake City (SLC) to St. George Regional (SGU)

Average Duration
2h 50m
Estimated price
$296-763

Plane from Salt Lake City (SLC) to Cedar City (CDC)

Average Duration
1h 7m
Estimated price
$296-968
Train
Website
rideuta.com

Train from Salt Lake Central Station to Provo Central Station

Average Duration
1h 5m
Estimated price
$296-763
Bus Show bus routes
Contact phone
+1 208-656-8824
Website
saltlakeexpress.com

Bus from Provo Central Station to St. George

Average Duration
4h 25m
Estimated price
$296-960
Contact phone
+1 833 766 3553
Website
tufesainternacional.com

Bus from 3500 S @ 1530 W Salt Lake to Pilot Travel Center St. George

Average Duration
5h 30m
Estimated price
$55-296

Salt Lake City to St. George: Overview of Bus, Train, Flight, and Car Trips

Traveling between Salt Lake City 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.

🚗 Experience the scenic drive from Salt Lake City to St. George, covering 305 miles of beautiful Utah landscapes. Enjoy a road trip of approximately 4 hours and 28 minutes filled with stunning views along the way. 🌄 The cost of driving from Salt Lake City to St. George ranges from $55 to $80, offering an affordable and convenient travel option. Explore the diverse terrain as you make your way through the picturesque landscapes of Utah.
Average price
$55 - $80
Useful tips for train travellers
• On your train trip from Salt Lake City to St. George, you can expect catering services that typically include a variety of snacks and beverages available for purchase on board. Some operators may offer a dining car with table service, so it's best to check in advance with the specific train line you choose.
• The seating options for this route can vary by operator. Amtrak typically offers Coach Class (Economy), Business Class, and Sleeper Cars. Coach Class seats are comfortable but basic, while Business Class provides more space and complimentary snacks. Be sure to book in advance to secure your preferred seating.
• For your journey, the main operator to consider is Amtrak (amtrak.com). They offer service from Salt Lake City to St. George. Keep an eye on their website for any travel delays or schedule changes that may occur before your trip.
🛫 Flying from Salt Lake City to St. George is convenient with a quick direct flight lasting just 1 hour and 9 minutes operated by Delta. ✈️ The flight offers a time-efficient way to travel across Utah, cutting down the journey time from Salt Lake City to St. George to only 2 hours and 50 minutes. 💸 Ticket prices for flights between St. George and Salt Lake City typically range from $296 to $763, providing options for various budgets and travel preferences.
Departure Point
Salt Lake City Airport
Arrival Point
St. George Regional Airport
🚌 Traveling from Salt Lake City to St. George by bus takes approximately 7 hours and 5 minutes, offering a scenic journey through Utah. 🎫 The bus ticket prices for this route can range from $57 to $80, providing a budget-friendly transportation option for travelers.
Useful tips for bus travellers
• Book your ticket in advance using FlixBus or Aztec Shuttle for the best prices, as fares range from $57 to $80 and can vary based on demand, especially during weekends or holiday seasons.
• When transitioning at Draper after your first bus ride, check the schedule carefully for your connecting Aztec Shuttle, as they only operate at specific intervals; waiting too long might affect your travel time considerably.
• Upon arrival at the St. George station, expect a relaxed atmosphere and several convenient dining options like Subway and Starbucks within walking distance; use Google Maps to help navigate the area effectively for a meal or snacks before you continue your journey.

Frequently asked questions

Find out more about the route from Salt Lake City to St. George.

Or choose the category:
The cheapest way to get from Salt Lake City to St. George is by taking a shuttle service. The cost of a shuttle ride can range from $50 to $80, depending on the specific service you choose. The journey takes approximately 6 hours and 8 minutes. Shuttle services are a convenient and affordable option for traveling between these two cities.
The fastest way to travel from Salt Lake City to St. George is by flying. There are several airlines that offer flights between the two cities, with a flight duration of approximately 2 hours and 49 minutes. The cost of the flight can range from $240 to $700, depending on the airline and the time of booking. By choosing to fly, you can minimize travel time and arrive at your destination in the shortest amount of time possible.
It is approximately 270 miles from Salt Lake City to St. George. The driving distance is slightly longer at 304.3 miles. The journey can be completed by car in around 4 to 5 hours, depending on traffic and road conditions. Additionally, there are also options to fly or take a shuttle between the two cities for those who prefer not to drive.
The best way to travel from Salt Lake City to St. George without a car is to take a train and bus combination. You can take a train from Salt Lake City to Provo and then transfer to a bus that will take you to St. George. The journey takes approximately 6 hours and 30 minutes and ticket prices range from $45 to $300 depending on the class of service and availability. It is recommended to book your tickets in advance to secure the best fares.
To get from Salt Lake City to St. George, it takes approximately 2 hours and 49 minutes, including transfers. The most common mode of transportation for this route is by car, as it offers flexibility and convenience. The distance between the two cities is around 300 miles, and the drive takes you through scenic landscapes and national parks. It is advised to check the road conditions and plan your journey accordingly, especially during winter months when weather conditions can affect travel times.
There are plenty of accommodation options available near St. George. With over 861 hotels to choose from, travelers can find a wide range of options to suit their preferences and budgets. Prices for hotels in St. George start as low as $42 per night, offering a variety of affordable options for visitors. Whether you're looking for a luxury resort, a cozy bed and breakfast, or a budget-friendly motel, St. George has something to offer for every traveler.
Yes, you can drive from Salt Lake City to St. George. The driving distance between the two cities is approximately 304 miles. It usually takes around 4 hours and 27 minutes to complete the drive, depending on traffic and road conditions. It is a scenic route with various natural attractions along the way.
To get to St. George from Salt Lake City Airport, you can take a shuttle service or rent a car. There are several shuttle companies that offer transportation directly from the airport to St. George, with prices ranging from $50 to $80. The journey takes approximately 6 hours and 8 minutes. If you prefer to drive, it is also possible to rent a car at the airport and take the I-15 South for about 300 miles to reach St. George.
Delta is the primary airline that offers flights between Salt Lake City and St. George. They operate regular flights from Salt Lake City Airport to St. George Regional Airport. Other airlines may also have occasional or seasonal flights on this route, but Delta is the most reliable option. It is recommended to check the Delta website or contact the airline directly for the most up-to-date information on flight schedules and availability.
The fastest way to travel from Salt Lake City to St. George is by plane. The direct flight from Salt Lake City Airport to St. George Regional Airport takes approximately 1 hour and 8 minutes. Delta offers flights between these two airports. The flight duration from Salt Lake City to St. George is around 2 hours and 49 minutes in total. The prices for flights between St. George and Salt Lake City range from $246 to $663.
The flight from Salt Lake City to St. George typically takes around 1 hour and 8 minutes on a direct flight. However, please note that flight durations can vary depending on factors such as the specific route, weather conditions, and air traffic. It's always a good idea to check with the airline for the most accurate and up-to-date information regarding flight schedules and durations.
The cost of a flight from Salt Lake City to St. George ranges from $246 to $663, depending on various factors such as the airline, travel dates, and booking time. It is important to check flight prices from different airlines and to be flexible with travel dates to find the best deals. Additionally, booking in advance and keeping an eye on promotions or sales can help secure a cheaper flight.
I'm sorry, but there is no ferry service available between Salt Lake City and St. George. These two cities are located inland and do not have any waterways connecting them. Therefore, the most common and convenient way to travel between them is by road or air. By taking a shuttle or driving, the cost ranges from $50 to $80, and the journey takes approximately 6 hours and 8 minutes. If you prefer flying, there are also flights available from Salt Lake City to St. George, with prices varying depending on the airline and time of booking.
Driving from Salt Lake City to St. George can cost anywhere between $55 and $80, depending on factors such as fuel prices and the type of vehicle used. This estimate includes the cost of gas for the journey, which covers a distance of approximately 300 miles. It's worth noting that these prices are subject to change and may fluctuate based on individual driving habits and vehicle efficiency.

Trips from Salt Lake City

Trips to St. George