1map logoGo to main page

San Francisco, CA, USA to St. George, UT, USA from $93: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
San Francisco, United States
to
St. George, United States

How to Get from San Francisco 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.

$93 by busBest price
789 kmDistance
5h 55m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from San Francisco 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
5h  55m
Estimated price
$108-440
Recommended
Company
Greyhound USA
Bus
Average Duration
20h  4m
Estimated price
$93-244
Cheapest
route map
Distance: 789 km
Duration: 5h 55m

See more options

Company
Amtrak
Train
Bus
Average Duration
17h  10m
Estimated price
$0-0
Company
Various
Bus
Average Duration
17h  33m
Estimated price
$0-0
Company
Various
Plane
Bus
Average Duration
7h  8m
Estimated price
$104-496
Company
N/A
Drive
Average Duration
11h  18m
Estimated price
$120-1080
Company
Various
Plane
Average Duration
6h 
Estimated price
$125-531

San Francisco - St. George operators

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

Plane
Website
delta.com

Plane from San Francisco (SFO) to St. George Regional (SGU)

Average Duration
5h 36m
Estimated price
$4403-4404

Plane from Oakland (OAK) to St. George Regional (SGU)

Average Duration
4h 42m
Estimated price
$4405-4406
Website
aa.com

Plane from San Francisco (SFO) to St. George Regional (SGU)

Average Duration
4h 55m
Estimated price
$1084-1085
Website
united.com

Plane from San Francisco (SFO) to St. George Regional (SGU)

Average Duration
6h 28m
Estimated price
$1088-1089
Bus
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from San Francisco Bus Station to St George Bus Station

Average Duration
17h 33m
Estimated price
$938-2440

Bus from San Francisco Bus Station to Bakersfield Train Station

Average Duration
8h 5m
Estimated price
$938-2440

Bus from Las Vegas S Strip Transit Terminal to St George Bus Station

Average Duration
2h 5m
Estimated price
$939-930
Contact phone
+1 208-656-8824
Website
saltlakeexpress.com

Bus from Harry Reid International to St George

Average Duration
2h 10m
Estimated price
$938-1088
Contact phone
+1 833 766 3553
Website
tufesainternacional.com

Bus from Las Vegas to St. George

Average Duration
3h
Estimated price
$938-932
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from San Francisco to Los Angeles Downtown

Average Duration
8h
Estimated price
$938-4405

Bus from Los Angeles Downtown to Las Vegas Downtown

Average Duration
5h 45m
Estimated price
$2441-2440
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from Richmond to Bakersfield

Average Duration
6h 2m
Estimated price
$4408-4409

Frequently asked questions

Find out more about the route from San Francisco to St. George.

Or choose the category:
The distance between San Francisco and St. George is approximately 788.6 km. The quickest way to travel is by flying, with a typical travel time of 6 hours and 11 minutes. Alternatively, you can fly to Las Vegas and then take a bus, which takes about 6 hours and 4 minutes. If you prefer driving, it takes around 11 hours and 18 minutes to reach St. George from San Francisco by car, while taking a bus would take significantly longer at 17 hours and 55 minutes.
The most cost-effective option for traveling from San Francisco to St. George is to take a night bus and bus, which costs around $80 to $230 and takes approximately 20 hours and 29 minutes. However, if you're looking for a more time-efficient option, flying is the fastest choice, taking just 5 hours and 52 minutes. However, the cost for a flight ranges from $260 to $750.
To get from San Francisco to St. George without using public transportation, you can drive. The distance between the two cities is approximately 1110.4 km, and it takes around 11 hours and 18 minutes to drive from San Francisco to St. George. The prices for renting a car for this journey range from $120 to $190, depending on the rental company and the type of vehicle chosen.
The best option for traveling from San Francisco to St. George without a car is to take a combination of train and bus. The journey takes approximately 17 hours and 32 minutes. There is no direct train service between the two cities, but you can take the train from San Francisco to Las Vegas and then transfer to a bus that will take you to St. George.
Yes, there is a connection between San Francisco and St. George but there is no direct link. Travelers can choose from different modes of transportation. The quickest option is to fly from San Francisco to Las Vegas and then take a bus, which takes around 6 hours and 4 minutes. Alternatively, it is possible to fly directly to St. George which takes approximately 6 hours and 11 minutes. For those preferring a road trip, driving would take approximately 11 hours and 18 minutes. Finally, a bus journey from San Francisco to St. George would take around 17 hours and 55 minutes, with transfers along the way.
The flight duration between San Francisco and St. George typically ranges from around 5 hours and 11 minutes with one stopover. However, please note that there is no direct flight from San Francisco Airport to St. George Regional Airport. As for the cost, prices for a flight between the two cities can vary between $203 and $520, depending on factors such as the airline, time of booking, and availability of deals or discounts.
There are many accommodation options available near St. George. With 861+ hotels to choose from, travelers can find a range of options to suit their preferences and budget. Prices for hotels in St. George start at $42 per night, providing affordable choices for visitors.