
Graham Island Vacation Packages
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to CA $4,200 when you book a flight and hotel together*
- Find the right fitWith over 300,000 hotels worldwide, it's easy to create a perfect package
- Rest easyPlan, book, and manage your trip all in one place
Top Graham Island Vacation Deals
Price found within the past 48 hours. Click for updated prices.

Hekate's Retreat
Price was CA $1,717, price is now CA $1,601 per person
CA $1,601
per person
Aug 14 - Aug 16
found 19 hours ago
Roundtrip flight included
Vancouver (YVR) to Sandspit (YZP)
9/10 Wonderful! (14 reviews)
Our stay at Hekate’s retreat was fantastic. We stayed in the Fairway cottage and could roll out onto the golf course right after a coffee on the deck. The bed was the most comfortable bed and we slept well. We were very happy to use the nordic spa. Brenna and Jordan were so helpful whenever we needed anything.
Reviewed on Jul 2, 2026
Graham Island Hotel Deals

Sea Raven Motel
3301 Oceanview Drive Queen Charlotte BC
The price is CA $155 per night from Jul 15 to Jul 16
CA $155
CA $175 total
Jul 15 - Jul 16
includes taxes & fees
8/10 Very good! (209 reviews)
"Though the room was older it was cozy and clean. Staff was amazing and helpful. Bathroom no mold so yay!! It does take 2 hours to drive from motel to tow hill area but the drive which we did everyday was beautiful and amazing."
Reviewed on Jul 10, 2026

Haida House at Tllaal
2087 Beitush Rd Tlell BC
The price is CA $403 per night from Jul 15 to Jul 16
CA $403
CA $455 total
Jul 15 - Jul 16
includes taxes & fees
9/10 Wonderful! (37 reviews)
"The room was clean, food was amazing and staff were very friendly and helpful."
Reviewed on Jul 3, 2026

Haida Gwaii Glamping Co.
40175 Yellowhead Highway Tlell BC
The price is CA $371 per night from Aug 6 to Aug 7
CA $371
CA $419 total
Aug 6 - Aug 7
includes taxes & fees
10/10 Exceptional! (6 reviews)
"Everything was perfection."
Reviewed on Jun 27, 2026
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Stay near popular Graham Island attractions
Frequently asked questions
Explore a world of travel with Expedia
- Motels in Graham Island
- Pet-Friendly Hotels in Queen Charlotte
- Cabin Rentals in Skidegate
- Tlell Hotels
- Skidegate Hotels
- Haida House at Tllaal
- Motels in Queen Charlotte
- Port Clements Hotels
- Queen Charlotte Hotels
- Hotels near Sandspit
- Cabin Rentals in Queen Charlotte
- Guest Houses in Tlell
- Vacation Homes in Port Clements
- Hotels near Haida Heritage Centre
- Green Coast Lodge
- Apartments in Graham Island
- Cabin Rentals in Tlell
- Pet-Friendly Hotels in Skidegate
- Sandspit Hotels
- Hotels near Sandspit Harbour
- Sunrise Mountain view Skidegate full house
- Flights from Skidegate
- Flights from Port Hardy (YZT) to Sandspit (YZP)
- Flights from Prince Rupert (YPR) to Queen Charlotte (ZQS)
- Flights from Port Clements
- Flights from Nanaimo (YCD) to Sandspit (YZP)
- Flights from Calgary (YYC) to Sandspit (YZP)
- Flights from Abbotsford (YXX) to Sandspit (YZP)
- Flights from Calgary (YYC) to Queen Charlotte (ZQS)
- Flights from Graham Island
- Flights from Vancouver (YVR) to Sandspit (YZP)
- Flights to Haida Gwaii
- Flights to Tlell
- Flights to Sandspit
- Flights to Queen Charlotte
- Flights from Victoria (YYJ) to Sandspit (YZP)
- Flights from Prince Rupert (ZSW) to Queen Charlotte (ZQS)
- Flights from Kelowna (YLW) to Sandspit (YZP)
- Flights from Terrace (YXT) to Sandspit (YZP)
- Flights from Campbell River (YBL) to Sandspit (YZP)
- Flights from Halifax (YHZ) to Sandspit (YZP)
- Flights from Grande Prairie (YQU) to Sandspit (YZP)
- Air Canada Nanaimo (YCD) to Sandspit (YZP) flights
- Flights from Queen Charlotte City Water Aerodrome
- Air Canada Vancouver (YVR) to Sandspit (YZP) flights
- Flights from Terrace (YXT) to Queen Charlotte (ZQS)
- Flights from Comox (YQQ) to Sandspit (YZP)
- Flights from Seattle (SEA) to Queen Charlotte (ZQS)
- Flights from Vancouver (YVR) to Queen Charlotte (ZQS)
- Flights from Toronto (YYZ) to Queen Charlotte (ZQS)
- Flights to Skidegate
- Flights from Tlell
- Flights to Graham Island
- Flights from Ottawa (YOW) to Sandspit (YZP)
- Flights from Toronto (YYZ) to Sandspit (YZP)
- Flights from Queen Charlotte
- Flights from Sandspit
- Flights from Winnipeg (YWG) to Sandspit (YZP)
- Flights from Edmonton (YEG) to Sandspit (YZP)
- Flights from Victoria (YYJ) to Queen Charlotte (ZQS)
- Flights from Penticton (YYF) to Sandspit (YZP)
- Flights to Port Clements
- Flights from Prince George (YXS) to Sandspit (YZP)
- Emerslund Lake
- Visit Port Clements
- Sandspit Vacations
- Dixon Entrance Golf Club
- Visit Graham Island
- Willows Golf Course
- Masset Vacations
- Dixon Entrance Maritime Museum
- Takakia Lake
- Sandspit Harbour
- Visit Queen Charlotte
- Yakoun Lake
- Queen Charlotte Vacations
- Tow Hill
- Mercer Lake
- Visit Skidegate
- Moresby Lake
- Cicar Rental Cars in Tlell
- Car rental Queen Charlotte
- Budget Rental Cars in Sandspit
- Car rental Sandspit
- Car rental Skidegate
- Rent A Wreck Rental Cars in Graham Island
- Budget Rental Cars in Graham Island
- Budget Rental Cars in Queen Charlotte
- Van Car Rentals in Skidegate
- Routes Rental Cars in Graham Island
- National Car Rental Rental Cars in Queen Charlotte
- Rental cars Sandspit airport
- Car rental Port Clements
- Budget Rental Cars in Sandspit
- National Car Rental Rental Cars in Skidegate
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.








