How to get from Salt Lake City to St. George
Find Transport to St. George
Search accommodation with Booking.com
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.There are 6 ways to get from Salt Lake City to St. George by plane, bus,
train, car or shuttle
Train, bus
Fly to Cedar City, bus
- Fly from Salt Lake City (SLC) to Cedar City (CDC)
- Take the bus from Cedar City to St George
Bus
- Take the bus from Downtown Salt Lake to St George (St George Express Office), UT
Drive
- Drive from Salt Lake City to St. George
Shuttle
- Take a shuttle bus from Midvale to St. George, UT-1275 East Red Hills Parkway
Travel safe during COVID-19
Rules to follow in United States
Travel within United States
Observe COVID-19 safety rules
Frequently Asked Questions
Am I allowed to travel from Salt Lake City to St. George?
Yes, travel within United States is currently allowed.
Explore travel options
What are the travel restrictions in St. George?
Domestic travel is not restricted, but some conditions may apply
- Face masks are recommended
- There is a social distancing requirement of 2 metres
- Observe COVID-19 safety rules
Explore travel options
What is the national COVID-19 helpline number in St. George?
The national COVID-19 helpline number in St. George is 800-232-4636.
Do I have to wear a face mask on public transport in St. George?
Wearing a face mask on public transport in St. George is recommended.
What should I do if I have COVID-19 symptoms when I arrive in St. George?
Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 800-232-4636.
Last updated: 16 Nov 2022
Exceptions may apply, for full details:
Centers for Disease control and prevention (CDC).
We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our
knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.
Questions & Answers
What is the cheapest way to get from Salt Lake City to St. George?
The cheapest way to get from Salt Lake City to St. George is to train and bus which costs $30 - $120 and takes 6h 20m.
More details
What is the fastest way to get from Salt Lake City to St. George?
The quickest way to get from Salt Lake City to St. George is to fly which costs $450 - $750 and takes 2h 46m.
More details
Is there a direct bus between Salt Lake City and St. George?
Yes, there is a direct bus departing from Downtown Salt Lake and arriving at St George (St George Express Office), UT. Services depart twice daily, and operate every day. The journey takes approximately 5h 40m.
More details
How far is it from Salt Lake City to St. George?
The distance between Salt Lake City and St. George is 432 km. The road distance is 486.8 km.
Get driving directions
How do I travel from Salt Lake City to St. George without a car?
The best way to get from Salt Lake City to St. George without a car is to bus which takes 5h 40m and costs $30 - $120.
More details
How long does it take to get from Salt Lake City to St. George?
It takes approximately 2h 46m to get from Salt Lake City to St. George, including transfers.
More details
Where do I catch the Salt Lake City to St. George bus from?
Salt Lake City to St. George bus services, operated by Salt Lake Express, depart from Downtown Salt Lake station.
More details
Bus or fly from Salt Lake City to St. George?
The best way to get from Salt Lake City to St. George is to fly which takes 2h 46m and costs $450 - $750. Alternatively, you can bus, which costs $30 - $120 and takes 5h 40m.
Mode details
How long is the flight from Salt Lake City to St. George?
The quickest flight from Salt Lake City Airport to St. George Regional Airport is the direct flight which takes 1h 1m.
Search flights
Where does the Salt Lake City to St. George bus arrive?
Salt Lake City to St. George bus services, operated by Salt Lake Express, arrive at St George (St George Express Office), UT station.
More details
What companies run services between Salt Lake City, UT, USA and St. George, UT, USA?
Delta flies from Salt Lake City to St. George 4 times a day. Alternatively, Salt Lake Express operates a bus from Downtown Salt Lake to St George (St George Express Office), UT once daily. Tickets cost $55 - $120 and the journey takes 5h 40m. Three other operators also service this route.
Delta
Websitedelta.comAve. Duration1h 7mWhenEvery dayEstimated price$160 - $470 Ave. Duration55 minWhenEvery dayEstimated price$230 - $700
Utah Transit Authority
Greyhound USA
Greyhound is a leading bus company based in Dallas, Texas, serving over 3800 destinations across North America, Mexico and Canada. Greyhound carries around 18 million passengers a year who travel 5.4 billion miles (8.6 billion km) a year on their fleet of around 1700 vehicles. For travel flexibility, you can board or get off a Greyhound bus at official Greyhound stations, partner stations and curbside stops. There are around 230 Greyhound stations across the US where you can both catch your bus and buy tickets, that are also available on the official website and via the mobile app.
Phone+1 214-849-8100/1-800-231-2222EmailWebsitegreyhound.comAve. Duration50 minFrequencyTwice dailyEstimated price$18 - $27Websitegreyhound.comEconomy$18 - $27Flexible$40 - $65Ave. Duration5h 55mFrequency4 times a weekEstimated price$50 - $75Websitegreyhound.comEconomy$50 - $75Flexible$90 - $130Salt Lake Express
Amtrak
Amtrak is a rail service that connects the US and three Canadian provinces. Covering 21,000 route miles (34,000km) Amtrak operates more than 300 trains daily. These medium and long distance intercity services operate at speeds of up to 240km/h, to more than 500 destinations. Founded in 1971, it is based in Washington, D.C. and offers four classes of travel: First Class, Sleeper, Business and Coach. Ticket fares are divided into five subclasses: Saver, Value, Flexible, Business and Premium. Amtrak trains are known for their wide seats, plug-in power, big windows and storage capabilities.
Phone+1 800-872-7245Websiteamtrak.comAve. Duration5h 55mFrequencyOnce dailyWebsite AmtrakFlixbus USA
Phone(855) 626-8585Websiteflixbus.comAve. Duration5h 15mFrequency4 times a weekEstimated price$30 - $90 Schedules atflixbus.comAdult Standard Purchase$40 - $90Adult Advance Purchase$30 - $50Ave. Duration4h 15mFrequency4 times a weekEstimated price$30 - $85 Schedules atflixbus.comAdult Standard Purchase$35 - $85Adult Advance Purchase$30 - $45
St. George Shuttle
Want to know more about travelling around United States
Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
More Questions & Answers
Can I drive from Salt Lake City to St. George?
Yes, the driving distance between Salt Lake City to St. George is 487 km. It takes approximately 4h 27m to drive from Salt Lake City to St. George.
Get driving directions
Which airlines fly from Salt Lake City Airport to St. George Regional Airport?
Delta offers flights from Salt Lake City Airport to St. George Regional Airport.
Search flights
How do I get a bus ticket from Salt Lake City to St. George?
Book your Salt Lake City to St. George bus tickets online with FlixBus, Omio and Busbud.
Search and book
Where can I stay near St. George?
There are 595+ hotels available in St. George. Prices start at $150 AUD per night.
More details
How do I get to Salt Lake City (SLC) Airport from Salt Lake City?
The best way to get from Salt Lake City to Salt Lake City Airport is to line 704 tram which takes 27 min and costs $4.
More details