The 10 best spa hotels in Te Anau, New Zealand | Booking.com
Skip to main content

Spa Hotels in Te Anau

Find the spa hotels that appeal to you the most

The best spa hotels in Te Anau

Check out our pick of great spa hotels in Te Anau

Filter by:

Review score

Fiordland Lodge

Te Anau

Set within a World Heritage Site in New Zealand, Fiordland Lodge overlooks views of Lake Te Anau and the surrounding mountains. It offers a restaurant, free Wi-Fi and free parking.

J
Jacqui
From
Australia
Pre dinner canapés, antler robe hooks in bathroom, coffee machine in cabin, decor, view.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 61 reviews
Location 10.0
Price from
US$747.60
1 night, 2 adults

Cabot Lodge - Fiordland National Park

Manapouri (Near Te Anau)

With mountain views, Cabot Lodge - Fiordland National Park is set in Manapouri and has a restaurant, a shared kitchen, bar, garden and terrace.

P
Pamela
From
United States
Everything was incredible perfection.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 30 reviews
Location 10.0
Price from
US$617.61
1 night, 2 adults

Kepler Oaks Chalet

Te Anau

Located 5.6 km from Te Anau Glow Worm Caves, Kepler Oaks Chalet offers accommodation with a balcony, as well as a spa and wellness centre and an open-air bath.

T
Tanya
From
Canada
Feeding the Alpacas, horses and sheep was the highlight. Beautiful home and the home made bread and jam, milk and fresh baked loaf were a great touch that made it feel like staying at a friend's... A new friend.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 395 reviews
Location 9.7
All spa hotels in Te Anau

Looking for a spa hotel?

What better way to unwind after a day’s sightseeing than relaxing in a health and wellness spa? Spa hotels focus on maximum relaxation for their guests, with luxury features like hot tubs, thermal pools and professional massage services. Some spa hotels use mineral-rich water pumped straight out of the ground, helping to maintain and restore good health.