There are 9 ways to get from Temecula to Zion Canyon by bus, taxi, car, plane, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, taxi
best- Take the bus from Temecula Bus Stop to Riversidebus
- Take the bus from Valley Blvd - Bloomington to Las Vegasbus
- Take the bus from Las Vegas to St. Georgebus
- Take the taxi from St. George to Zion Canyontaxi
9h 13m$229–324Drive 427.7 mi
cheapest- Drive from Temecula to Zion Canyoncar 427.7 mi
7h 6m$78–113Bus to Los Angeles International Airport, fly to St. George Regional, shuttle
- Take the bus from Temecula Bus Stop to Los Angeles Downtownbus
- Fly from Los Angeles International Airport (LAX) to St. George Regional (SGU)plane LAX - SGU
- Take a shuttle bus from St. George, UT-1275 East Red Hills Parkway to Springdale, UT-2331 Mount Carmel Hwy
9h 18m$113–393Shuttle
- Take a shuttle bus from Temecula, CA - 28266 Old Town Front St to 1100 S Main St. - Las VegasCbx
- Take a shuttle bus from Treasure Island Hotel and Casino to Cable Mtn Lodge, Springdale, UTLas Vegas
17h 32m$148–167Bus, shuttle
- Take the bus from Temecula to Las Vegasbus
- Take the bus from Las Vegas to St. Georgebus
- Take a shuttle bus from St. George, UT-1275 East Red Hills Parkway to Springdale, UT-2331 Mount Carmel Hwy
12h 40m$117–180Bus, shuttle via Las Vegas
- Take the bus from Temecula to Las Vegasbus
- Take the bus from Harry Reid International to Utah Tech - St Georgebus
- Take a shuttle bus from St. George, UT-1275 East Red Hills Parkway to Springdale, UT-2331 Mount Carmel Hwy
14h 15m$110–180Drive to Palm Springs International Airport, fly to Harry Reid International Airport, shuttle
- Drive from Temecula to Indio-Palm-Springs-Airport-PSPcar
- Fly from Palm Springs International Airport (PSP) to Harry Reid International Airport (LAS)plane PSP - LAS
- Take a shuttle bus from Harry Reid International to St. George, UT-1275 East Red Hills Parkway
- Take a shuttle bus from St. George, UT-1275 East Red Hills Parkway to Springdale, UT-2331 Mount Carmel Hwy
7h 30m$303–708Bus to Mcclellan–Palomar Airport, fly to St. George Regional, shuttle
- Take the bus from Temecula to Escondidobus
- Fly from Mcclellan–Palomar Airport (CLD) to St. George Regional (SGU)plane CLD - SGU
- Take a shuttle bus from St. George, UT-1275 East Red Hills Parkway to Springdale, UT-2331 Mount Carmel Hwy
10h 56m$143–490Bus to Mcclellan–Palomar Airport, fly to Harry Reid International Airport, shuttle
- Take the bus from Temecula to Escondidobus
- Fly from Mcclellan–Palomar Airport (CLD) to Harry Reid International Airport (LAS)plane CLD - LAS
- Take a shuttle bus from Harry Reid International to St. George, UT-1275 East Red Hills Parkway
- Take a shuttle bus from St. George, UT-1275 East Red Hills Parkway to Springdale, UT-2331 Mount Carmel Hwy
10h 5m$129–415
Los Angeles International Airport (LAX) to St. George Regional (SGU) flights
Questions & Answers
The cheapest way to get from Temecula to Zion Canyon is to drive which costs $75 - $120 and takes 7h 6m.
The fastest way to get from Temecula to Zion Canyon is to drive which takes 7h 6m and costs $75 - $120.
The distance between Temecula and Zion Canyon is 435 miles. The road distance is 430.2 miles.
The best way to get from Temecula to Zion Canyon without a car is to bus and taxi which takes 9h 13m and costs $220 - $330.
It takes approximately 9h 13m to get from Temecula to Zion Canyon, including transfers.
Yes, the driving distance between Temecula to Zion Canyon is 430 miles. It takes approximately 7h 6m to drive from Temecula to Zion Canyon.
There are 807+ hotels available in Zion Canyon.
What companies run services between Temecula, CA, USA and Zion Canyon, UT, USA?
You can take a shuttle from Temecula, CA - 28266 Old Town Front St to Zion Canyon via 1100 S Main St. - Las Vegas, SB Casino Center at Coolidge, SB Las Vegas at Fashion Show Mall, Treasure Island Hotel and Casino, Cable Mtn Lodge, Springdale, UT, Zion Canyon Village, and Hotel De Novo - Down Canyon in around 17h 32m.
- Website
- aa.com
Flights from Los Angeles International Airport to St. George Regional via Phoenix
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $55–330
Flights from Mcclellan–Palomar Airport to St. George Regional via Phoenix
- Ave. Duration
- 5h 17m
- When
- Every day
- Estimated price
- $65–370
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Temecula Bus Stop to Riverside
- Ave. Duration
- 50 min
- Frequency
- Once daily
- Estimated price
- $5–9
- Schedules at
- Flixbus USA
Bus from Temecula Bus Stop to Los Angeles Downtown
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- $15–25
- Schedules at
- Flixbus USA
- Ave. Duration
- 47 min
- Estimated price
- $110–140
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.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide

