There are 7 ways to get from Florence to Zion National park by plane, shuttle, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Florence Peretola Airport to St. George Regional, shuttle
best- Fly from Florence Peretola Airport (FLR) to St. George Regional (SGU)plane FLR - SGU
- Take a shuttle bus from St. George, UT-1275 East Red Hills Parkway to Springdale, UT-Zion-Springdale Visitor Center
22h 37m$543–1,777Train to Bologna Guglielmo Marconi Airport, fly to St. George Regional, shuttle
cheapest- Take the train from Firenze S.M.N. to Bologna Centraletrain
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to St. George Regional (SGU)plane BLQ - SGU
- Take a shuttle bus from St. George, UT-1275 East Red Hills Parkway to Springdale, UT-Zion-Springdale Visitor Center
22h 58m$482–1,655Fly Florence Peretola Airport to Cedar City Regional Airport, shuttle
- Fly from Florence Peretola Airport (FLR) to Cedar City Regional Airport (CDC)plane FLR - 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
25h 29m$551–1,799Train to Pisa International Airport, fly to St. George Regional, shuttle
- Take the train from Firenze S.M.N. to Pisa Centraletrain
- Fly from Pisa International Airport (PSA) to St. George Regional (SGU)plane PSA - SGU
- Take a shuttle bus from St. George, UT-1275 East Red Hills Parkway to Springdale, UT-Zion-Springdale Visitor Center
26h 5m$507–1,601Train to Bologna Guglielmo Marconi Airport, fly to Cedar City Regional Airport, shuttle
- Take the train from Firenze S.M.N. to Bologna Centraletrain
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Cedar City Regional Airport (CDC)plane BLQ - 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
26h 1m$490–1,677Fly Florence Peretola Airport to Harry Reid International Airport, shuttle, bus
- Fly from Florence Peretola Airport (FLR) to Harry Reid International Airport (LAS)plane FLR - 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
23h 1m$577–1,837Train to Pisa International Airport, fly to Harry Reid International Airport, shuttle, bus
- Take the train from Firenze S.M.N. to Pisa Centraletrain
- Fly from Pisa International Airport (PSA) to Harry Reid International Airport (LAS)plane PSA - 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 25m$541–1,661
Florence Peretola Airport (FLR) to St. George Regional (SGU) flights
Questions & Answers
The cheapest way to get from Florence to Zion National park is to train and fly and shuttle which costs $480 - $1,700 and takes 22h 58m.
The fastest way to get from Florence to Zion National park is to fly and shuttle which takes 22h 37m and costs $500 - $1,800.
The distance between Florence and Zion National park is 5954 miles.
It takes approximately 22h 37m to get from Florence to Zion National park, including transfers.
Zion National park is 8h behind Florence. It is currently 10:19 PM in Florence and 2:19 PM in Zion National park.
There are 105+ hotels available in Zion National park.
What companies run services between Florence, Italy and Zion National park, UT, USA?
There is no direct connection from Florence to Zion National park. However, you can take the vehicle to Florence Airport (FLR), walk to Florence Peretola Airport (FLR) airport, 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 train to Bologna Centrale, walk to Bologna Centrale FS, take the train to Bologna Aeroporto, walk to Bologna Guglielmo Marconi Airport (BLQ) airport, 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.
- Website
- delta.com
Flights from Florence Peretola Airport to St. George Regional via Amsterdam Schiphol, Salt Lake City
- Ave. Duration
- 18h 42m
- When
- Every day
- Estimated price
- $490–1,700
Flights from Florence Peretola Airport to St. George Regional via Paris Charles de Gaulle, Salt Lake City
- Ave. Duration
- 19h 59m
- When
- Every day
- Estimated price
- $490–1,700
Flights from Bologna Guglielmo Marconi Airport to St. George Regional via Amsterdam Schiphol, Salt Lake City
- Ave. Duration
- 18h 50m
- When
- Every day
- Estimated price
- $420–1,500
Flights from Bologna Guglielmo Marconi Airport to St. George Regional via Paris Charles de Gaulle, Salt Lake City
- Ave. Duration
- 20h 24m
- When
- Every day
- Estimated price
- $420–1,500
Flights from Florence Peretola Airport to Cedar City Regional Airport via Paris Charles de Gaulle, Salt Lake City
- Ave. Duration
- 19h 38m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $480–1,700
Flights from Florence Peretola Airport to Cedar City Regional Airport via Amsterdam Schiphol, Salt Lake City
- Ave. Duration
- 25h 50m
- When
- Monday, Thursday, Friday, Saturday, Sunday, and Wednesday
- Estimated price
- $480–1,700
Flights from Florence Peretola Airport to Cedar City Regional Airport via London Heathrow, Salt Lake City
- Ave. Duration
- 19h 13m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- $480–1,700
Flights from Pisa International Airport to St. George Regional via Amsterdam Schiphol, Salt Lake City
- Ave. Duration
- 28h 39m
- When
- Friday
- Estimated price
- $440–1,500
Flights from Bologna Guglielmo Marconi Airport to Cedar City Regional Airport via Paris Charles de Gaulle, Salt Lake City
- Ave. Duration
- 20h 3m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $410–1,500
Flights from Bologna Guglielmo Marconi Airport to Cedar City Regional Airport via Amsterdam Schiphol, Salt Lake City
- Ave. Duration
- 24h 7m
- When
- Monday, Thursday, Friday, Saturday, Sunday, and Wednesday
- Estimated price
- $410–1,500
Flights from Bologna Guglielmo Marconi Airport to Cedar City Regional Airport via London Heathrow, Salt Lake City
- Ave. Duration
- 19h 13m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- $410–1,500
Flights from Florence Peretola Airport to Harry Reid International Airport via Paris Charles de Gaulle
- Ave. Duration
- 14h 45m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $490–1,700
Flights from Florence Peretola Airport to Harry Reid International Airport via Amsterdam Schiphol
- Ave. Duration
- 14h 55m
- When
- Every day
- Estimated price
- $490–1,700
Flights from Florence Peretola Airport to Harry Reid International Airport via Amsterdam Schiphol, Salt Lake City
- Ave. Duration
- 18h 30m
- When
- Every day
- Estimated price
- $490–1,700
Flights from Florence Peretola Airport to Harry Reid International Airport via Amsterdam Schiphol, Calgary
- Ave. Duration
- 19h 45m
- When
- Every day
- Estimated price
- $500–1,700
Flights from Pisa International Airport to Harry Reid International Airport via London Heathrow
- Ave. Duration
- 14h 55m
- When
- Tuesday, Thursday, and Friday
- Estimated price
- $440–1,500
- Website
- united.com
Flights from Florence Peretola Airport to St. George Regional via Munich, Denver
- Ave. Duration
- 17h 25m
- When
- Every day
- Estimated price
- $500–1,900
Flights from Florence Peretola Airport to St. George Regional via Frankfurt, Denver
- Ave. Duration
- 19h 42m
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- $490–1,700
Flights from Florence Peretola Airport to St. George Regional via London Heathrow, Denver
- Ave. Duration
- 17h 54m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $490–1,700
Flights from Bologna Guglielmo Marconi Airport to St. George Regional via Munich, Denver
- Ave. Duration
- 18h 25m
- When
- Every day
- Estimated price
- $430–1,600
Flights from Bologna Guglielmo Marconi Airport to St. George Regional via Frankfurt, Denver
- Ave. Duration
- 19h 54m
- When
- Monday, Thursday, and Friday
- Estimated price
- $470–1,600
Flights from Bologna Guglielmo Marconi Airport to St. George Regional via London Heathrow, Denver
- Ave. Duration
- 18h 34m
- When
- Monday, Thursday, and Sunday
- Estimated price
- $420–1,500
Flights from Pisa International Airport to St. George Regional via Frankfurt, Denver
- Ave. Duration
- 19h 54m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $490–1,700
Flights from Pisa International Airport to St. George Regional via London Heathrow, Denver
- Ave. Duration
- 19h 9m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $420–2,000
Flights from Pisa International Airport to St. George Regional via Dublin, Denver
- Ave. Duration
- 19h 44m
- When
- Friday and Sunday
- Estimated price
- $500–1,900
- Website
- klm.com
Flights from Florence Peretola Airport to Harry Reid International Airport via Paris Charles de Gaulle
- Ave. Duration
- 14h 45m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $490–1,700
Flights from Florence Peretola Airport to Harry Reid International Airport via Amsterdam Schiphol
- Ave. Duration
- 14h 55m
- When
- Every day
- Estimated price
- $490–1,700
Flights from Florence Peretola Airport to Harry Reid International Airport via Amsterdam Schiphol, Salt Lake City
- Ave. Duration
- 18h 27m
- When
- Every day
- Estimated price
- $490–1,700
Flights from Florence Peretola Airport to Harry Reid International Airport via Amsterdam Schiphol, Calgary
- Ave. Duration
- 19h 45m
- When
- Every day
- Estimated price
- $500–1,700
Flights from Pisa International Airport to Harry Reid International Airport via London Heathrow
- Ave. Duration
- 14h 55m
- When
- Tuesday, Thursday, and Friday
- Estimated price
- $440–1,500
- Website
- airfrance.com
Flights from Florence Peretola Airport to Harry Reid International Airport via Paris Charles de Gaulle
- Ave. Duration
- 14h 45m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $490–1,700
Flights from Pisa International Airport to Harry Reid International Airport via London Heathrow
- Ave. Duration
- 14h 55m
- When
- Tuesday, Thursday, and Friday
- Estimated price
- $440–1,500
- Website
- aerlingus.com
Flights from Pisa International Airport to Harry Reid International Airport via Dublin
- Ave. Duration
- 16h
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $500–1,800
- Website
- britishairways.com
Flights from Pisa International Airport to Harry Reid International Airport via London Heathrow
- Ave. Duration
- 17h 55m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $420–1,900
- Website
- virginatlantic.com
Flights from Pisa International Airport to Harry Reid International Airport via London Heathrow
- Ave. Duration
- 14h 55m
- When
- Tuesday, Thursday, and Friday
- Estimated price
- $440–1,500
- Phone
- +39 06 68475475
- Website
- Trenitalia Frecce
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 37 min
- Frequency
- Every 15 minutes
- Estimated price
- $15–35
- Schedules at
- Trenitalia Frecce
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 37 min
- Frequency
- Every 15 minutes
- Estimated price
- $15–35
- Schedules at
- Trenitalia Frecce
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 45 min
- Frequency
- 4 times a day
- Estimated price
- $13–27
- Website
- Italo Treno
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 45 min
- Frequency
- 4 times a day
- Estimated price
- $13–27
- Website
- Italo Treno
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 1h 28m
- Frequency
- 4 times a day
- Estimated price
- $13–22
- Website
- Trenitalia
Train from Firenze S.M.N. to Pisa Centrale
- Ave. Duration
- 1h 21m
- Frequency
- Every 15 minutes
- Estimated price
- $11–19
- Website
- Trenitalia
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 1h 28m
- Frequency
- 4 times a day
- Estimated price
- $13–22
- Website
- Trenitalia
Train from Firenze S.M.N. to Pisa Centrale
- Ave. Duration
- 1h 21m
- Frequency
- Every 15 minutes
- Estimated price
- $11–19
- Website
- Trenitalia
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 1h 17m
- Frequency
- 3 times a day
- Estimated price
- $11–24
- Website
- Trenitalia Intercity
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 1h 17m
- Frequency
- 3 times a day
- Estimated price
- $11–24
- Website
- Trenitalia Intercity
- Phone
- +39 06 68475475
- [email protected]
- Website
- Trenitalia Eurocity
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 1h 12m
- Frequency
- Twice daily
- Estimated price
- $30–80
- Website
- Trenitalia Eurocity
- 1st Class
- $55–80
- 2nd Class
- $30–45
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 1h 12m
- Frequency
- Twice daily
- Estimated price
- $30–80
- Website
- Trenitalia Eurocity
- 1st Class
- $55–80
- 2nd Class
- $30–45
- 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 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 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 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
- 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
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
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
5 incredible day trips from Florence by train
Read the travel guide
Italy Travel Guides
Read the travel guide


























