Invercargill

Hotels in Invercargill

Enter your dates for the latest hotel rates and availability.

Swipe up to view more

Frequently Asked Questions

How much does it cost to stay in a hotel in Invercargill?

The average price for hotels in Invercargill is AU$ 184 for weekdays, and AU$ 183 for weekends (Friday–Saturday).

What are the best hotels in Invercargill?

From business trips to holiday stays, Invercargill offers a wide selection of popular hotels to suit every need. Kelvin Hotel, Tower Lodge Motel and Ascot Park Hotel are excellent options for your stay.

What are the best pet-friendly hotels in Invercargill?

Queenspark Motel welcomes pets. Enjoy a stay with your pets!

Which hotels in Invercargill provide fitness facilities?

Kelvin Hotel, Ascot Park Hotel and The Langlands Hotel offer fitness facilities to help you stay active while away from home. Keep up with your fitness routine even when traveling!

Which hotels in Invercargill have the best breakfast?

Tower Lodge Motel, Ascot Park Hotel and The Langlands Hotel provide a tasty breakfast to help you get going.

Which hotels in Invercargill have swimming pools?

Ascot Park Hotel is a well-known hotel with a swimming pool. Stay at any of these hotels to relax by the pool and make the most of your stay.

Total Properties52
Number of Reviews1,570
Lowest PriceAU$ 85
Highest PriceAU$ 466
Average Price (Weekends)AU$ 183
Average Price (Weekdays)AU$ 184