Skip to main content

Search flights to Haines

Compare flights from different airlines and easily book cheap tickets

Last-minute flights to Haines

Try different departure airports to find the best price

Flying to Haines: things to know

There are 2 airlines that fly from the United States to Haines. The most popular route is from Juneau International Airport in Juneau to Haines Airport in Haines. On average, this one-way flight takes 35 minutes and costs $515 round trip.

The most popular route

JNU Juneau International Airport to HNS Haines Airport

Average flight on the most popular route

0 hours 35 minutes

Average round-trip ticket price

$515

Fly from the United States to Haines

2 airlines
A beautiful view of Haines
Great selection

Great selection

Easily compare flights, airlines, and prices – all in one place

No hidden fees

No hidden fees

Always know exactly what you’re paying for

Flexibility

Flexibility

Use our flexible plane ticket option to change your dates if needed

Flexible plane ticket options are available for an additional cost on select airfares

gogless