1map logoGo to main page

San Diego, CA, USA to St. George, UT, USA from $46: 8 ways by bus, train, flight or car

Compare Travel Options and Prices

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

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

$46 - Train, BusBest price
727 kmDistance
5h 5m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from San Diego 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  5m
Estimated price
$286-465
Recommended
Company
Amtrak, Greyhound USA
Train
Bus
Average Duration
11h  48m
Estimated price
$46-201
Cheapest
route map
Distance: 727 km
Duration: 5h 5m

See more options

Company
various
Plane
Bus
Average Duration
6h  39m
Estimated price
$63-351
Company
Amtrak, Greyhound USA
Train
Bus
Average Duration
12h  10m
Estimated price
$69-2860
Company
various
Plane
Average Duration
13h  12m
Estimated price
$196-626
Company
various
Train
Bus
Average Duration
13h 
Estimated price
$2861-2862
Company
various
Bus
Average Duration
13h  43m
Estimated price
$2863-2864
Company
N/A
Drive
Average Duration
7h  17m
Estimated price
$2865-2866

San Diego - St. George operators

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

Plane
Website
southwest.com

Plane from San Diego (SAN) to St. George Regional (SGU)

Average Duration
5h 5m
Estimated price
$286-465
Website
delta.com

Plane from San Diego (SAN) to St. George Regional (SGU)

Average Duration
5h 46m
Estimated price
$4655-4656
Website
aa.com

Plane from San Diego (SAN) to St. George Regional (SGU)

Average Duration
5h 6m
Estimated price
$462-463
Website
united.com

Plane from San Diego (SAN) to St. George Regional (SGU)

Average Duration
6h 6m
Estimated price
$468-28650
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from San Diego to Santa Ana

Average Duration
1h 58m
Estimated price
$2011-2865
Website
metrolinktrains.com

Train from Santa Ana station to San Bernardino - Downtown station

Average Duration
1h 22m
Estimated price
$1962-466
Bus
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from Santa Ana Bus Stop to Las Vegas S Strip Transit Terminal

Average Duration
5h 45m
Estimated price
$2019-4653

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

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

Bus from Harry Reid International to St George

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

Bus from San Ysidro, CA to Las Vegas

Average Duration
8h
Estimated price
$1969-4651

Bus from Las Vegas to St. George

Average Duration
3h
Estimated price
$469-2867

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

Traveling between San Diego 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 beautiful San Diego to the charming town of St. George. Enjoy a drive spanning 452 miles through diverse landscapes, from coastal views to desert terrain. ⛽️ Fuel up and hit the road for an adventure-filled journey that typically takes around 7 hours and 17 minutes. Witness the changing scenery as you make your way northward, passing through California and into the stunning landscapes of Utah. 💰 The cost of traveling from San Diego to St. George by car can range from $80 to $120, offering a budget-friendly option to explore the rugged beauty and unique attractions found in this region.
Average price
$80 - $120
🛫 Embark on your journey from San Diego Airport to St. George Regional Airport with a flight duration of approximately 5 hours and 14 minutes, including one stopover. Airlines such as Southwest, United, American, and Delta provide options for this route. 🌄 Enjoy the scenic views from the plane as you travel from the vibrant coastal city of San Diego to the picturesque landscapes of St. George. The total travel time from San Diego to St. George by air is around 5 hours and 5 minutes, offering a convenient way to reach your destination. 💸 Prices for flights between St. George and San Diego can range from $286 to $465, providing flexibility for budget-conscious travelers. Prepare for an adventure filled with comfort and ease as you make your way from Southern California to the stunning beauty of Utah's Dixie region.
Departure Point
San Diego Airport
Arrival Point
St. George Regional Airport. The quickest flight takes 5h 14m and has one stopover
Useful tips for plane travellers
• Plan your stopover wisely: Since there are no direct flights from San Diego to St. George, research your layover locations with airlines like Southwest, United, American, and Delta, as some may offer shorter layover times or more convenient connections.
• Upon arrival at St. George Regional Airport, navigate easily by following the clear signage to exit and find your transportation options; consider using ride-sharing services, as taxi fares to downtown St. George typically range from $20 to $30.
• Explore dining options in-flight or at layover airports by checking the airline websites for meal services; for Southwest, visit southwest.com, for United, go to united.com, for American, check aa.com, and for Delta, see delta.com for menus and real-time updates.
🚌 Embark on a scenic bus journey from San Diego to St. George spanning approximately 13 hours and 43 minutes. 💰 Prices for bus tickets between these vibrant cities range from $96 to $142, offering budget-friendly options for travelers.

Frequently asked questions

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

Or choose the category:
The distance between San Diego and St. George is approximately 590.6 km or 726.8 km by road. The typical travel times vary depending on the mode of transportation. By train and bus via Riverside, it takes around 12 hours and 42 minutes. By plane, it takes approximately 5 hours and 1 minute. By car, the travel time is approximately 7 hours and 17 minutes, and by bus alone, it takes around 15 hours and 15 minutes.
The most cost-effective transportation option for traveling from San Diego to St. George is by taking a bus via San Ysidro. This option costs between $75 and $110 and takes approximately 13 hours and 43 minutes. However, the quickest way to travel between these two cities is by flying, which costs between $280 and $470 and takes around 5 hours and 1 minute.
The prices for the bus between St. George and San Diego range from $67 to $268, depending on factors such as the time of booking and availability.
To get from San Diego to St. George without using public transportation, you can opt to drive. The distance between the two cities is approximately 727.4 km, and it usually takes around 7 hours and 17 minutes to drive the route. The cost of the journey may vary, but it generally ranges from $80 to $120.
To travel from San Diego to St. George without a car, the best option is to take a train and bus combination. This journey takes approximately 12 hours and 10 minutes and can cost between $65 and $310. There are no direct flights between the two cities, and traveling by car would take around 7 hours and 17 minutes. Taking a bus would also be an option, but it would take slightly longer at 15 hours and 15 minutes.
The flight duration between San Diego and St. George typically takes around 4 hours and 19 minutes with one stopover. However, please note that there are no direct flights available between the two cities. The cost of a flight ticket between San Diego and St. George can range from $286 to $465, with prices varying depending on the airline and time of booking.
There are plenty of accommodation options near St. George. With over 861 hotels to choose from, you can find something to suit your preferences and budget. Prices start at $42, making it accessible for all types of travelers.