Best price to flight from Phoenix to Roatan (One Way)
What is the distance between Phoenix and Roatan?
The average distance from Phoenix to Roatan is 3172 kilometers (equals to 1970 miles or 1712 nautical miles).
Your flight will departure from Phoenix Sky Harbor Airport, United States and arrive on Juan Manuel Gálvez International Airport, Honduras.
How long is the flight from Phoenix to Roatan?
The average flight time between Phoenix to Roatan is 7 hours and 5 minutes.
How much is the fare for flight between Phoenix and Roatan?
The average price for one-way airfare from Phoenix to Roatan is 455 USD (none-taxes) for economy class.