Ki Māha Waiheke – Beachfront Dining
CASUAL BEACH DINING
If you’re looking for the perfect blend of fine dining and relaxed island living, Ki Māha Waiheke is a must-visit. Situated right on the golden sands of Onetangi Beach, this restaurant has become one of the island’s most celebrated culinary destinations.
At Ki Māha Waiheke, the menu celebrates fresh, seasonal ingredients and local produce. From sustainably caught seafood to creative vegetarian options, every dish is crafted with care and paired beautifully with Waiheke’s award-winning wines. Guests can dine indoors in a stylish coastal-inspired setting, or enjoy the open-air terrace with uninterrupted ocean views.
What makes Ki Māha truly special is its connection to place. The name “Ki Māha” means “abundance” in Te Reo Māori, reflecting both the richness of Waiheke’s natural environment and the generosity of New Zealand hospitality. It’s more than just a restaurant – it’s a place where people, culture, and cuisine come together.
Whether you’re stopping in after a day of exploring the island by e-bike, sharing a long lunch with friends, or enjoying a romantic evening by the sea, Ki Māha Waiheke delivers an unforgettable dining experience.

Ki Māha Waiheke
If you’re planning your adventure, combine a ride with eRide Waiheke’s popular 5 Bays route, which includes Onetangi as a highlight. After soaking up the views from your e-bike, there’s no better reward than relaxing at Ki Māha with a glass of wine and a plate of fresh island fare.
Our Waiheke Island restaurant menu combines sustainably harvested seafood and ethically farmed meats, with locally sourced seasonal fruit and vegetables. Our dishes express the very essence of distinctly Aotearoa cuisine.
Our restaurant is located alongside the beautiful Onetangi Beach on Waiheke Island. Showcasing one of the best beachside experiences New Zealand has to offer.
Website: https://kimaha.nz/
LOCATION
1 Fourth Avenue, Onetangi Beach, Waiheke Island
HOURS
Wednesday 4.30pm to 8.30pm
Thursday 12pm to 8.30pm
Friday & Saturday 12pm to 9.30pm
Sunday 12pm to 4.30pm







