There are 3 ways to get from Zion National park to Virgin by taxi, car, 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.
Questions & Answers
The cheapest way to get from Zion National park to Virgin is to drive which costs $2 - $4 and takes 17 min.
The fastest way to get from Zion National park to Virgin is to shuttle which takes 14 min and costs $24 - $35.
The distance between Zion National park and Virgin is 13 miles. The road distance is 13.1 miles.
The best way to get from Zion National park to Virgin without a car is to taxi which takes 17 min and costs $40 - $55.
It takes approximately 17 min to drive 13.1 miles from Zion National park to Virgin.
Yes, the driving distance between Zion National park to Virgin is 13 miles. It takes approximately 17 min to drive from Zion National park to Virgin.
There are 412+ hotels available in Virgin.
What companies run services between Zion National park, UT, USA and Virgin, UT, USA?
St. George Shuttle operates a shuttle from Springdale, UT-Zion-Springdale Visitor Center to Zion River Resort - Virgin, UT 4 times a day. Tickets cost $24–35 and the journey takes 14 min.
- Phone
- +1 800-933-8320
- [email protected]
- Website
- stgshuttle.com
Shuttle from Springdale, UT-Zion-Springdale Visitor Center to Zion River Resort - Virgin, UT
- Ave. Duration
- 14 min
- Frequency
- 4 times a day
- Estimated price
- $24–35
- Website
- https://www.stgshuttle.com/
- Ave. Duration
- 17 min
- Estimated price
- $40–55
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Luton Airport into central London, Heading to Europe? Read this before you buy a Eurail Pass, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.

