Hotels in Invercargill
Invercargill boasts 78 diverse hotels catering to every taste, from cozy lodgings to luxury stays. The most popular choices are charming boutique hotels and modern chain establishments. Many accommodations are conveniently located in the city center and near the Southlands. Average prices for a 3-star hotel hover around $120 per night, while 5-star options average $280. Recent additions like the luxurious Collins Hotel captivate with state-of-the-art amenities and eco-friendly designs. Dive into our platform to explore and secure your perfect Invercargill retreat today.