Search over 1 million properties and 550 airlines worldwide
Search over 1 million flights, hotels, packages, and more
No Expedia cancellation fee to change or cancel almost any hotel reservation
Find the best Rarotonga areas and neighborhoods for the activities you enjoy most. Learn more about Rarotonga
4.5/5Wonderful!(12 area reviews)
As the sun sets, relax on Rarotonga’s coast next to the clear waters of an azure lagoon. Enjoy exploring the wonders of the Cook Islands.
2.5/5(2 area reviews)
Base yourself in the center of the Cook Islands, explore thousands of years of Polynesian culture, see coral reefs and trek through rainforest.
4/5Very Good!(2 area reviews)
Swim, scuba or snorkel in some of the most pristine waters in the world. Relax in a beach bungalow and awake to views of the blue-green lagoon.
When the time comes to plan your Rarotonga dream holiday, rest assured, because there is plenty of first-rate hotel options in Rarotonga. Within our comprehensive booking section you can explore 20 short and long-stay options within a 6-mile (10-kilometer) distance of Rarotonga's downtown.
If you are after a hotel that is only 2 miles (3 kilometers) from the center of Rarotonga, Sea Change Villas and Palm Grove would be perfect.
Check out the Te Vakaroa Villas as well as the Crown Beach Resort & Spa. The Te Vakaroa Villas is positioned 3 miles (5 kilometers) away from the main part of Rarotonga. The Crown Beach Resort & Spa, is 4 miles (6 kilometers) away. Other hotels are the Rarotonga Beach Bungalows and the Pacific Resort Rarotonga.
There are various accommodation options in Ngatangiia, , positioned 3 miles (5 kilometers) to the west of Rarotonga. The Royale Takitumu Villas and Muri Beach Club are among the Expedia-listed hotels here.
Get your sporting fix by taking a visit to National Stadium, which is 3 miles (5 kilometers) to the southeast of Rarotonga. Book a hotel nearby to the action at the Crown Beach Resort & Spa or the Sunset Resort.
If you are planning on flying via Rarotonga International Airport, you can stay at Crown Beach Resort & Spa, or Sunset Resort, both of which are conveniently close.