1map logoGo to main page

Los Angeles, CA, USA to St. George, UT, USA from $42: 9 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Los Angeles, United States
to
St. George, United States

How to Get from Los Angeles 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.

$42 - Night bus, BusBest price
544 kmDistance
5h 33m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Los Angeles 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
Greyhound
Bus
Average Duration
8h  50m
Estimated price
$43-125
Recommended
Company
Greyhound
Bus
Bus
Average Duration
8h  5m
Estimated price
$42-122
Cheapest
route map
Distance: 544 km
Duration: 5h 33m

See more options

Company
Various
Train
Bus
Average Duration
10h  23m
Estimated price
$48-430
Company
Greyhound
Bus
Average Duration
9h  12m
Estimated price
$66-231
Company
San Ysidro
Bus
Average Duration
9h 
Estimated price
$82-116
Company
N/A
Drive
Average Duration
6h  14m
Estimated price
$431-432
Company
N/A
Plane
Average Duration
5h  33m
Estimated price
$433-480
Company
Various
Plane
Bus
Average Duration
6h  47m
Estimated price
$434-435
Company
Various
Plane
Bus
Average Duration
6h  52m
Estimated price
$436-437

Los Angeles - St. George operators

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

Bus
Contact phone
+1 214-849-8100
Website
https://www.greyhound.com/

Bus from Los Angeles Union Station to Las Vegas S Strip Transit Terminal

Average Duration
5h 45m
Estimated price
$42-122

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

Average Duration
2h 5m
Estimated price
$43-125

Bus from Downtown Los Angeles to Las Vegas

Average Duration
9h
Estimated price
$82-116
Contact phone
+1 833 766 3553
Website
https://tufesainternacional.com

Bus from Downtown Los Angeles to Las Vegas

Average Duration
5h
Estimated price
$427-1224

Bus from Las Vegas to St. George

Average Duration
3h
Estimated price
$422-1227
Train
Website
https://metrolinktrains.com

Train from L. A. Union Station to San Bernardino - Downtown

Average Duration
1h 43m
Estimated price
$429-1259
Plane
Website
https://southwest.com

Plane from Los Angeles (LAX) to St. George Regional (SGU)

Average Duration
5h 29m
Estimated price
$423-424
Website
https://delta.com

Plane from Los Angeles to St. George Regional via Salt Lake City

Average Duration
5h 29m
Estimated price
$423-424

Plane from Los Angeles to Las Vegas

Average Duration
1h 14m
Estimated price
$425-1250
Website
https://aa.com

Plane from Los Angeles to St. George Regional via Phoenix

Average Duration
6h 8m
Estimated price
$12590-12530
Website
https://united.com

Plane from Los Angeles to St. George Regional via Denver

Average Duration
6h 4m
Estimated price
$1258-12530

Los Angeles to St. George: Overview of Bus, Train, Flight, and Car Trips

Traveling between Los Angeles 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.

🚗 Escape the bustling city of Los Angeles and embark on a scenic road trip to St. George covering 390 miles of picturesque landscapes. 💸 Depending on your vehicle and gas prices, expect to spend between $70 to $110 for the journey to St. George from Los Angeles. 🏞️ Experience the beauty of the American Southwest as you drive for about 6 hours and 14 minutes, arriving in St. George ready to explore its red rock country and outdoor adventures.
Average price
$70 - $110
🛫 Flying from Los Angeles to St. George involves a one-stop journey with airlines like United, Delta, or American Airlines. The quickest flight takes just over 4 hours, making it a convenient option for travelers. 🌄 Upon arrival in St. George, passengers can expect a flight duration of around 5 and a half hours. Despite the lack of direct flights, the journey provides an opportunity to enjoy aerial views and plan for the scenic adventures that await in Utah. 💸 Ticket prices for flights between St. George and Los Angeles typically range from $315 to $480.
Departure Point
Los Angeles Airport
Arrival Point
St. George Regional Airport. The quickest flight takes 4h 4m and has one stopover
🚌 Planning a bus trip from Los Angeles to St. George? There are no direct buses available, but you can take a service from Los Angeles Union Station with a transfer in Las Vegas, making the journey approximately 8 hours and 50 minutes. 🗺️ The total distance from Los Angeles to St. George is about 388 miles, with the route requiring a transfer in Las Vegas. The first step involves boarding a Greyhound bus from Los Angeles to Las Vegas, lasting about 5 hours and 15 minutes. The second step includes a Salt Lake Express bus from Las Vegas South Strip Transit to St. George St. George Express Office, taking around 2 hours and 25 minutes. 💸 Ticket prices for the bus between St. George and Los Angeles can range from $43 to $125.
Departure Point
Los Angeles Union Station
Arrival Point
St George Bus Station

Frequently asked questions

Find out more about the route from Los Angeles to St. George.

Or choose the category:
The cheapest way to travel from Los Angeles to St. George is by taking a bus. You can catch a bus from Los Angeles to Las Vegas, and then transfer to another bus that goes to St. George. This trip typically costs between $60 to $90 and takes around 8 hours and 53 minutes.
The fastest way to travel from Los Angeles to St. George is by flying. Several airlines offer direct flights between the two cities, with a flight time of around 1 hour and 15 minutes. Prices for a one-way ticket typically range from $250 to $470.
The distance from Los Angeles to St. George is approximately 544 km. If you choose to drive, the road distance is slightly longer at 627 km. The journey typically takes around 6 to 8 hours depending on traffic and the route taken.
The most convenient and affordable way to travel from Los Angeles to St. George without a car is by taking a bus. There are several bus companies that offer routes from Los Angeles to St. George via Las Vegas. The journey takes approximately 8 hours and 53 minutes, with tickets costing between $60 and $90.
The quickest way to get from Los Angeles to St. George is by flying. The flight duration is about 1 hour and 25 minutes.
There are numerous options for accommodation in St. George. There are over 861 hotels available in the area, offering a range of prices and amenities. Prices start at $42 per night, ensuring that there are choices available for every budget.
Yes, you can definitely drive from Los Angeles to St. George. The driving distance between the two cities is approximately 628 km. It usually takes around 6 hours and 14 minutes to complete the journey, depending on traffic and road conditions.
Yes, there is a direct bus between Los Angeles and St. George. The bus departs from Los Angeles Union Station and arrives at St George Bus Station. The service operates once daily and runs every day. The journey takes approximately 9 hours and 25 minutes.
You can catch the Los Angeles to St. George bus from the Los Angeles Union Station. Greyhound USA operates the bus services that depart from this station.
The Los Angeles to St. George bus operated by Greyhound USA arrives at the St George Bus Station in St. George. Located at 670 East Tabernacle Street, the bus station is conveniently situated in the center of the city.
United Airlines, American Airlines, and Delta all offer flights between Los Angeles and St. George. These flights are available from Los Angeles Airport to St. George Regional Airport.
The fastest way to travel from Los Angeles to St. George by plane is to take a flight with one stopover. There is no direct flight available. The quickest option is a 3h 45m flight with United Airlines, American Airlines, or Delta. However, it should be noted that the overall travel time, including transportation to and from the airports, can take around 5h 42m. Flight prices range from $255 to $470.
The flight from Los Angeles to St. George typically has one stopover, making it a bit longer than a direct flight. The quickest flight option takes approximately 3 hours and 45 minutes.
The cost of a flight from Los Angeles to St. George can range from $255 to $470, depending on factors such as the airline, time of travel, and booking time in advance.
The cost of a bus ticket from Los Angeles to St. George ranges from $61 to $90.
The cost of driving from Los Angeles to St. George can vary depending on factors such as the type of vehicle, fuel prices, and tolls. On average, you can expect to spend around $70 to $110 for fuel and toll charges.