Where is Whistler Station?
Whistler Station is located in Whistler Creekside. If you'd like to find things to do in the area, you may want to check out Whistler Blackcomb Ski Resort and Nita Lake.
Where Can I Stay near Whistler Station?
We've got 253 hotels to choose from within just a mile of Whistler Station. You might want to consider one of these options that are popular with our travelers:
- 4-star aparthotel • Free WiFi • 2 spa tubs • Fitness center • Spacious rooms
Nita Lake Lodge
- 4-star hotel • Free WiFi • Free area shuttle • 2 restaurants • Central location
- 4.5-star aparthotel • Free WiFi • 2 spa tubs • Fitness center • Comfy beds
Things to See and Do near Whistler Station
What to See near Whistler Station
- Nita Lake
- Alta Lake
- Whistler Visitor Centre
- Whistler Sliding Centre
- Whistler Train Wreck
Things to Do near Whistler Station
- Whistler Golf Club
- Whistler Village Gondola
- Whistler Village Stroll
- Audain Art Museum
- Family Adventure Zone