There are 6 ways to get from Rio de Janeiro to Zion National park by plane, shuttle, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Santos Dumont Airport to St. George Regional, shuttle
best- Fly from Santos Dumont Airport (SDU) to St. George Regional (SGU)plane SDU - SGU
- Take a shuttle bus from St. George, UT-1275 East Red Hills Parkway to Springdale, UT-Zion-Springdale Visitor Center
26h 25m$492–1,550Fly Rio De Janeiro–Galeão International Airport to Durango–La Plata County Airport, drive
cheapest- Fly from Rio De Janeiro–Galeão International Airport (GIG) to Durango–La Plata County Airport (DRO)plane GIG - DRO
- Drive from Durango-Airport-DRO to Zion National parkcar
26h 55m$451–1,411Fly Rio De Janeiro–Galeão International Airport to Cedar City Regional Airport, shuttle
- Fly from Rio De Janeiro–Galeão International Airport (GIG) to Cedar City Regional Airport (CDC)plane GIG - CDC
- Take a shuttle bus from Cedar City - Iron County Taxi 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-Zion-Springdale Visitor Center
29h 38m$480–1,498Fly Rio De Janeiro–Galeão International Airport to Harry Reid International Airport, shuttle, bus
- Fly from Rio De Janeiro–Galeão International Airport (GIG) to Harry Reid International Airport (LAS)plane GIG - LAS
- Take a shuttle bus from Harry Reid International to Mesquite, NV - Eureka Casino
- Take the bus from Mesquite, NV to St. Georgebus
- Take a shuttle bus from St. George, UT-1275 East Red Hills Parkway to Springdale, UT-Zion-Springdale Visitor Center
24h 14m$586–1,436Fly Rio De Janeiro–Galeão International Airport to St. George Regional, shuttle
- Fly from Rio De Janeiro–Galeão International Airport (GIG) to St. George Regional (SGU)plane GIG - SGU
- Take a shuttle bus from St. George, UT-1275 East Red Hills Parkway to Springdale, UT-Zion-Springdale Visitor Center
22h 9m$452–1,476Bus, bus to São Paulo–Guarulhos International Airport, fly to St. George Regional, shuttle
- Take the bus from Terminal Rodoviário Novo Rio to Terminal Rodoviário de Jacareíbus
- Take the bus from Jacareí to Tietê Bus Terminalbus
- Fly from São Paulo–Guarulhos International Airport (GRU) to St. George Regional (SGU)plane GRU - SGU
- Take a shuttle bus from St. George, UT-1275 East Red Hills Parkway to Springdale, UT-Zion-Springdale Visitor Center
26h 34m$471–1,515
Santos Dumont Airport (SDU) to St. George Regional (SGU) flights
Questions & Answers
The cheapest way to get from Rio de Janeiro to Zion National park is to fly and drive which costs $450 - $1,500 and takes 26h 55m.
The fastest way to get from Rio de Janeiro to Zion National park is to fly and shuttle which takes 22h 9m and costs $450 - $1,500.
The distance between Rio de Janeiro and Zion National park is 6254 miles.
It takes approximately 26h 25m to get from Rio de Janeiro to Zion National park, including transfers.
Zion National park is 3h behind Rio de Janeiro. It is currently 8:37 AM in Rio de Janeiro and 5:37 AM in Zion National park.
There are 102+ hotels available in Zion National park.
What companies run services between Rio de Janeiro, Brazil and Zion National park, UT, USA?
There is no direct connection from Rio de Janeiro to Zion National park. However, you can fly to St. George Regional (SGU), walk to St. George Airport, take the shuttle to St. George, UT-1275 East Red Hills Parkway, take the shuttle to Springdale, UT-Zion-Springdale Visitor Center, then walk to Zion National park. Alternatively, you can take the bus to Galeão - Tom Jobim 2, walk to Rio De Janeiro–Galeão International Airport (GIG) airport, fly to Cedar City Regional Airport (CDC), take the taxi to Cedar City - Iron County Taxi, take the shuttle to St. George, UT-1275 East Red Hills Parkway, take the shuttle to Springdale, UT-Zion-Springdale Visitor Center, then walk to Zion National park.
- Website
- delta.com
Flights from Rio De Janeiro–Galeão International Airport to Cedar City Regional Airport via New York JFK, Salt Lake City
- Ave. Duration
- 23h 20m
- When
- Thursday to Sunday
- Estimated price
- $450–1,500
Flights from Rio De Janeiro–Galeão International Airport to Cedar City Regional Airport via Atlanta, Salt Lake City
- Ave. Duration
- 24h 18m
- When
- Thursday and Saturday
- Estimated price
- $420–1,500
Flights from Rio De Janeiro–Galeão International Airport to Cedar City Regional Airport via Lima, Salt Lake City
- Ave. Duration
- 29h 42m
- When
- Every day
- Estimated price
- $440–1,500
Flights from Rio De Janeiro–Galeão International Airport to Cedar City Regional Airport via Miami, Salt Lake City
- Ave. Duration
- 23h 8m
- When
- Wednesday to Sunday
- Estimated price
- $410–1,400
Flights from Rio De Janeiro–Galeão International Airport to Cedar City Regional Airport via Houston, Salt Lake City
- Ave. Duration
- 24h 13m
- When
- Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $410–1,400
Flights from Rio De Janeiro–Galeão International Airport to Cedar City Regional Airport via Dallas/Ft.Worth, Salt Lake City
- Ave. Duration
- 25h 52m
- When
- Monday
- Estimated price
- $410–1,400
Flights from Rio De Janeiro–Galeão International Airport to Harry Reid International Airport via Atlanta
- Ave. Duration
- 16h 21m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $410–1,400
Flights from Rio De Janeiro–Galeão International Airport to Harry Reid International Airport via New York JFK
- Ave. Duration
- 20h 6m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $440–1,500
- Website
- aa.com
Flights from Santos Dumont Airport to St. George Regional via São Paulo–Guarulhos International Airport, Dallas/Ft.Worth
- Ave. Duration
- 23h 44m
- When
- Every day
- Estimated price
- $440–1,500
Flights from Rio De Janeiro–Galeão International Airport to Harry Reid International Airport via Dallas/Ft.Worth
- Ave. Duration
- 15h 45m
- When
- Monday
- Estimated price
- $400–1,400
Flights from Rio De Janeiro–Galeão International Airport to Harry Reid International Airport via Miami
- Ave. Duration
- 16h 31m
- When
- Every day
- Estimated price
- $400–1,400
Flights from Rio De Janeiro–Galeão International Airport to Harry Reid International Airport via New York JFK
- Ave. Duration
- 16h 40m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $600–1,500
Flights from Rio De Janeiro–Galeão International Airport to Durango–La Plata County Airport via Dallas/Ft.Worth
- Ave. Duration
- 26h 51m
- When
- Monday
- Estimated price
- $380–1,300
Flights from Rio De Janeiro–Galeão International Airport to Durango–La Plata County Airport via Atlanta, Dallas/Ft.Worth
- Ave. Duration
- 18h
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $390–1,400
Flights from Rio De Janeiro–Galeão International Airport to St. George Regional via Dallas/Ft.Worth
- Ave. Duration
- 16h 12m
- When
- Monday
- Estimated price
- $400–1,400
Flights from São Paulo–Guarulhos International Airport to St. George Regional via Dallas/Ft.Worth
- Ave. Duration
- 15h 39m
- When
- Every day
- Estimated price
- $400–1,400
- Website
- united.com
Flights from Santos Dumont Airport to St. George Regional via São Paulo–Guarulhos International Airport, Los Angeles
- Ave. Duration
- 23h
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- $600–1,700
Flights from Santos Dumont Airport to St. George Regional via Belo Horizonte Confins, Panama City, Denver
- Ave. Duration
- 28h 34m
- When
- Saturday
- Estimated price
- $450–1,600
Flights from Rio De Janeiro–Galeão International Airport to Harry Reid International Airport via Houston
- Ave. Duration
- 15h 44m
- When
- Tuesday to Sunday
- Estimated price
- $390–1,400
Flights from Rio De Janeiro–Galeão International Airport to Durango–La Plata County Airport via Atlanta, Denver
- Ave. Duration
- 16h 51m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $400–1,400
Flights from Rio De Janeiro–Galeão International Airport to Durango–La Plata County Airport via Dallas/Ft.Worth, Denver
- Ave. Duration
- 26h 37m
- When
- Monday
- Estimated price
- $390–1,400
Flights from São Paulo–Guarulhos International Airport to St. George Regional via Houston, Denver
- Ave. Duration
- 18h 20m
- When
- Every day
- Estimated price
- $410–1,400
- Website
- copaair.com
Flights from Rio De Janeiro–Galeão International Airport to Harry Reid International Airport via Panama City
- Ave. Duration
- 16h
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $390–1,400
- Website
- airtransat.com
Flights from Rio De Janeiro–Galeão International Airport to Harry Reid International Airport via Toronto
- Ave. Duration
- 17h 52m
- When
- Thursday and Sunday
- Estimated price
- $500–1,300
- Website
- aircanada.com
Flights from Rio De Janeiro–Galeão International Airport to Harry Reid International Airport via Toronto
- Ave. Duration
- 19h 14m
- When
- Wednesday and Friday
- Estimated price
- $440–1,500
- Phone
- +1 800-933-8320
- [email protected]
- Website
- St. George Shuttle
Shuttle from St. George, UT-1275 East Red Hills Parkway to Springdale, UT-Zion-Springdale Visitor Center
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- $27–40
- Website
- St. George Shuttle
Shuttle from Cedar City - Iron County Taxi to St. George, UT-1275 East Red Hills Parkway
- Ave. Duration
- 54 min
- Frequency
- 5 times a day
- Estimated price
- $28–40
- Website
- St. George Shuttle
Shuttle from St. George, UT-1275 East Red Hills Parkway to Springdale, UT-Zion-Springdale Visitor Center
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- $27–40
- Website
- St. George Shuttle
Shuttle from Harry Reid International to Mesquite, NV - Eureka Casino
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- $30–45
- Website
- St. George Shuttle
Shuttle from St. George, UT-1275 East Red Hills Parkway to Springdale, UT-Zion-Springdale Visitor Center
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- $27–40
- Website
- St. George Shuttle
Shuttle from St. George, UT-1275 East Red Hills Parkway to Springdale, UT-Zion-Springdale Visitor Center
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- $27–40
- Website
- St. George Shuttle
Shuttle from St. George, UT-1275 East Red Hills Parkway to Springdale, UT-Zion-Springdale Visitor Center
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- $27–40
- Website
- St. George Shuttle
- Phone
- +1 833 766 3553
- Website
- Tufesa
Bus from Mesquite, NV to St. George
- Ave. Duration
- 30 min
- Frequency
- Once daily
- Estimated price
- $28–50
- Schedules at
- Tufesa
- Adult One way
- $28–50
- Phone
- 0800 433 2324
- [email protected]
- Website
- viacaonova.com.br
Bus from Terminal Rodoviário Novo Rio to Terminal Rodoviário de Jacareí
- Ave. Duration
- 2h 43m
- Frequency
- 4 times a day
- Estimated price
- $16–24
- Schedules at
- viacaonova.com.br
- Book at
- viacaonova.com.br
Bus from Jacareí to Tietê Bus Terminal
- Ave. Duration
- 1h 34m
- Frequency
- Twice daily
- Estimated price
- $3–6
- Schedules at
- viacaonova.com.br
- Book at
- viacaonova.com.br
- Phone
- +55 11 3775-3850
- Website
- passaromarron.com.br
Bus from Jacareí to Tietê Bus Terminal
- Ave. Duration
- 1h 20m
- Frequency
- Every 30 minutes
- Estimated price
- $6–15
- Schedules at
- passaromarron.com.br
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











