There are 8 ways to get from Italy to Grand Canyon National Park by plane, bus, shuttle, train, 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 Milan Linate Airport to Flagstaff, bus
best- Fly from Milan Linate Airport (LIN) to Flagstaff (FLG)plane LIN - FLG
- Take the bus from Flagstaff Pulliam Airport to Grand Canyon Maswik Lodgebus
24h 29m$482–1,678Fly Fiumicino International Airport to St. George Regional, shuttle, drive
cheapest- Fly from Fiumicino International Airport (FCO) to St. George Regional (SGU)plane FCO - SGU
- Take a shuttle bus from St. George Airport to Grand Canyon North Rim Visitor Center
- Drive from Grand Canyon North Rim Visitor Center to Grand Canyon National Parkcar
27h 50m$465–1,477Fly Milan Linate Airport to Phoenix, shuttle
- Fly from Milan Linate Airport (LIN) to Phoenix (PHX)plane LIN - PHX
- Take a shuttle bus from Sky Harbor International Airport to Grand Canyon Village
20h 38m$760–1,781Fly Bologna Guglielmo Marconi Airport to Harry Reid International Airport, shuttle
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Harry Reid International Airport (LAS)plane BLQ - LAS
- Take a shuttle bus from Treasure Island Hotel and Casino to GC Village Bright Angel Lodge
24h 1m$767–1,272Fly Milan Linate Airport to Harry Reid International Airport, shuttle
- Fly from Milan Linate Airport (LIN) to Harry Reid International Airport (LAS)plane LIN - LAS
- Take a shuttle bus from Treasure Island Hotel and Casino to GC Village Bright Angel Lodge
24h 15m$551–1,402Fly Turin Caselle Airport to Harry Reid International Airport, shuttle
- Fly from Turin Caselle Airport (TRN) to Harry Reid International Airport (LAS)plane TRN - LAS
- Take a shuttle bus from Treasure Island Hotel and Casino to GC Village Bright Angel Lodge
26h 19m$522–1,603Train to Zurich Airport, fly to Harry Reid International Airport, shuttle
- Take the train from Milano Centrale to Zuerich Hbtrain
- Fly from Zurich Airport (ZRH) to Harry Reid International Airport (LAS)plane ZRH - LAS
- Take a shuttle bus from Treasure Island Hotel and Casino to GC Village Bright Angel Lodge
24h 58m$670–1,734Fly Fiumicino International Airport to Prescott, bus, shuttle
- Fly from Fiumicino International Airport (FCO) to Prescott (PRC)plane FCO - PRC
- Take the bus from Prescott Valley Kiosk to Sky Harbor International Airportbus
- Take a shuttle bus from Sky Harbor International Airport to Grand Canyon Village
26h 35m$717–1,690
Milan Linate Airport (LIN) to Flagstaff (FLG) flights
Questions & Answers
The cheapest way to get from Italy to Grand Canyon National Park is to fly and shuttle which costs $550 - $1,400 and takes 24h 15m.
The fastest way to get from Italy to Grand Canyon National Park is to fly and shuttle which takes 20h 38m and costs $750 - $1,800.
The distance between Italy and Grand Canyon National Park is 5896 miles.
It takes approximately 24h 29m to get from Italy to Grand Canyon National Park, including transfers.
Grand Canyon National Park is 9h behind Italy. It is currently 10:09 PM in Italy and 1:09 PM in Grand Canyon National Park.
There are 13+ hotels available in Grand Canyon National Park.
What companies run services between Italy and Grand Canyon National Park, AZ, USA?
There is no direct connection from Italy to Grand Canyon National Park. However, you can take the line 4 subway to Linate Aeroporto, walk to Milan Linate Airport (LIN) airport, fly to Flagstaff (FLG), walk to Flagstaff Pulliam Airport, take the bus to Grand Canyon Maswik Lodge, then walk to Grand Canyon National Park. Alternatively, you can take the line 4 subway to Linate Aeroporto, walk to Milan Linate Airport (LIN) airport, fly to Phoenix (PHX), walk to Sky Harbor International Airport, take the shuttle to Grand Canyon Village, then walk to Grand Canyon National Park.
- Website
- aa.com
Flights from Milan Linate Airport to Flagstaff via London Heathrow, Phoenix
- Ave. Duration
- 24h 1m
- When
- Every day
- Estimated price
- $420–1,900
Flights from Milan Linate Airport to Flagstaff via Paris Charles de Gaulle, Phoenix
- Ave. Duration
- 20h 24m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $430–1,600
Flights from Milan Linate Airport to Phoenix via London Heathrow
- Ave. Duration
- 14h 25m
- When
- Every day
- Estimated price
- $390–1,800
Flights from Milan Linate Airport to Phoenix via London Heathrow, Denver
- Ave. Duration
- 17h 55m
- When
- Sunday
- Estimated price
- $390–1,800
Flights from Milan Linate Airport to Harry Reid International Airport via London Heathrow
- Ave. Duration
- 15h 23m
- When
- Every day
- Estimated price
- $450–900
Flights from Fiumicino International Airport to St. George Regional via Dallas/Ft.Worth
- Ave. Duration
- 18h 2m
- When
- Every day
- Estimated price
- $390–1,400
- Website
- united.com
Flights from Zurich Airport to Harry Reid International Airport via Chicago O'Hare
- Ave. Duration
- 15h 14m
- When
- Every day
- Estimated price
- $400–1,500
Flights from Zurich Airport to Harry Reid International Airport via Los Angeles
- Ave. Duration
- 15h 54m
- When
- Every day
- Estimated price
- $450–1,300
Flights from Zurich Airport to Harry Reid International Airport via San Francisco
- Ave. Duration
- 15h 57m
- When
- Every day
- Estimated price
- $420–1,500
Flights from Fiumicino International Airport to Prescott via Denver
- Ave. Duration
- 16h 39m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $360–1,300
Flights from Fiumicino International Airport to Prescott via Munich, Denver
- Ave. Duration
- 21h 16m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $370–1,300
Flights from Fiumicino International Airport to Prescott via Frankfurt, Denver
- Ave. Duration
- 20h 59m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $400–1,400
Flights from Fiumicino International Airport to St. George Regional via Denver
- Ave. Duration
- 15h 54m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $360–1,300
Flights from Fiumicino International Airport to St. George Regional via London Heathrow, Denver
- Ave. Duration
- 18h 22m
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- $360–1,300
- Website
- delta.com
Flights from Milan Linate Airport to Phoenix via Paris Charles de Gaulle
- Ave. Duration
- 15h 45m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $400–1,500
Flights from Bologna Guglielmo Marconi Airport to Harry Reid International Airport via Amsterdam Schiphol
- Ave. Duration
- 18h 7m
- When
- Every day
- Estimated price
- $400–1,400
Flights from Bologna Guglielmo Marconi Airport to Harry Reid International Airport via Amsterdam Schiphol, Salt Lake City
- Ave. Duration
- 18h 37m
- When
- Every day
- Estimated price
- $400–1,400
Flights from Bologna Guglielmo Marconi Airport to Harry Reid International Airport via Amsterdam Schiphol, Calgary
- Ave. Duration
- 20h 15m
- When
- Every day
- Estimated price
- $410–1,500
Flights from Turin Caselle Airport to Harry Reid International Airport via Paris Charles de Gaulle
- Ave. Duration
- 18h 35m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $420–1,500
Flights from Fiumicino International Airport to St. George Regional via Paris Charles de Gaulle, Salt Lake City
- Ave. Duration
- 20h 34m
- When
- Every day
- Estimated price
- $350–1,300
- Website
- britishairways.com
Flights from Milan Linate Airport to Phoenix via London Heathrow
- Ave. Duration
- 14h 25m
- When
- Every day
- Estimated price
- $390–1,800
Flights from Milan Linate Airport to Harry Reid International Airport via London Heathrow
- Ave. Duration
- 15h 23m
- When
- Every day
- Estimated price
- $450–900
- Website
- klm.com
Flights from Bologna Guglielmo Marconi Airport to Harry Reid International Airport via Amsterdam Schiphol
- Ave. Duration
- 18h 7m
- When
- Every day
- Estimated price
- $400–1,400
Flights from Bologna Guglielmo Marconi Airport to Harry Reid International Airport via Amsterdam Schiphol, Salt Lake City
- Ave. Duration
- 18h 57m
- When
- Every day
- Estimated price
- $400–1,400
Flights from Bologna Guglielmo Marconi Airport to Harry Reid International Airport via Amsterdam Schiphol, Calgary
- Ave. Duration
- 20h 15m
- When
- Every day
- Estimated price
- $410–1,500
Flights from Turin Caselle Airport to Harry Reid International Airport via Paris Charles de Gaulle
- Ave. Duration
- 23h 55m
- When
- Every day
- Estimated price
- $420–1,500
- Website
- airfrance.com
Flights from Milan Linate Airport to Phoenix via Paris Charles de Gaulle
- Ave. Duration
- 15h 45m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $400–1,500
Flights from Turin Caselle Airport to Harry Reid International Airport via Paris Charles de Gaulle
- Ave. Duration
- 23h 55m
- When
- Every day
- Estimated price
- $420–1,500
- Website
- aerlingus.com
Flights from Milan Linate Airport to Phoenix via London Heathrow
- Ave. Duration
- 13h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- $390–1,800
Flights from Milan Linate Airport to Harry Reid International Airport via Dublin
- Ave. Duration
- 15h 10m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $500–1,900
Flights from Milan Linate Airport to Harry Reid International Airport via London Heathrow
- Ave. Duration
- 14h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- $450–900
- Website
- aircanada.com
Flights from Zurich Airport to Harry Reid International Airport via San Francisco
- Ave. Duration
- 15h 57m
- When
- Every day
- Estimated price
- $420–1,500
Flights from Zurich Airport to Harry Reid International Airport via Toronto
- Ave. Duration
- 17h 59m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $400–1,500
- Website
- westjet.com
Flights from Turin Caselle Airport to Harry Reid International Airport via Dublin, Calgary
- Ave. Duration
- 16h 35m
- When
- Tuesday
- Estimated price
- $490–1,700
- Website
- flyedelweiss.com
Flights from Zurich Airport to Harry Reid International Airport
- Ave. Duration
- 11h 30m
- When
- Monday and Saturday
- Estimated price
- $380–1,400
- Phone
- +39 06 68475475
- [email protected]
- Website
- Trenitalia Eurocity
Train from Milano Centrale to Zuerich Hb
- Ave. Duration
- 3h 17m
- Frequency
- Hourly
- Estimated price
- $65–120
- Website
- Trenitalia Eurocity
- 1st Class
- $85–120
- 2nd Class
- $65–90
- Phone
- +1 928-350-8466
- Website
- arizonashuttle.com
Bus from Flagstaff Pulliam Airport to Grand Canyon Maswik Lodge
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- $50–75
- Book at
- Groome Transportation - Phoenix, AZ
Bus from Prescott Valley Kiosk to Sky Harbor International Airport
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- $50–75
- Book at
- Groome Transportation - Phoenix, AZ
- Phone
- +1-480-710-3441
- [email protected]
- Website
- Airport Shuttle of Phoenix
Shuttle from Sky Harbor International Airport to Grand Canyon Village
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- $278
- Website
- Airport Shuttle of Phoenix
Shuttle from Sky Harbor International Airport to Grand Canyon Village
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- $278
- Website
- Airport Shuttle of Phoenix
- Phone
- +1 702-978-7368
- [email protected]
- Website
- National Park Express
Shuttle from Treasure Island Hotel and Casino to GC Village Bright Angel Lodge
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $95
- Website
- National Park Express
Shuttle from Treasure Island Hotel and Casino to GC Village Bright Angel Lodge
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $95
- Website
- National Park Express
Shuttle from Treasure Island Hotel and Casino to GC Village Bright Angel Lodge
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $95
- Website
- National Park Express
Shuttle from Treasure Island Hotel and Casino to GC Village Bright Angel Lodge
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $95
- Website
- National Park Express
- Phone
- +1 928-638-2820
- [email protected]
- Website
- Trans Canyon Shuttle
Shuttle from St. George Airport to Grand Canyon North Rim Visitor Center
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $75–110
- Website
- Trans Canyon Shuttle
- Passengers
- $75–110
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
Italy Travel Guides
Read the travel guide
Getting to Milan from the airport
Read the travel guide













