Cocos (Keeling) Islands

Remote Australian coral atolls in the Indian Ocean, with Cossies Beach on Direction Island, drift snorkeling in tidal channels and the Malay culture of Home Island.

The Cocos (Keeling) Islands are an Australian external territory in the Indian Ocean, about 2,900 km northwest of Perth and about 1,000 km southwest of Jakarta. They consist of the 26 coral islands of the main southern atoll and the isolated North Keeling, 24 km to the north, with a permanent population of only about 600. Only West Island and Home Island are inhabited: West Island has the airport, the visitor center and most of the mainland Australian residents, while Home Island is home to the Cocos Malays. From the 19th century the islands were ruled as a "private kingdom" by the Clunies-Ross family for about 150 years, until a 1984 referendum integrated them with Australia. The lagoon is the main attraction: take the ferry to uninhabited Direction Island for Cossies Beach and drift-snorkel with sharks and turtles in The Rip; kitesurf in the southern lagoon during the Apr–Nov trade-wind season; paddle a canoe to Prison Island; or explore the Malay village on Home Island and visit Oceania House and the museum. Visiting Pulu Keeling National Park on North Keeling requires a permit and a chartered boat, depending on sea conditions. The climate is tropical year-round, around 24–30°C. From Apr to Nov the southeast trade winds blow strongly, ideal for kitesurfing; Dec–Mar brings lighter winds and calm water, good for snorkeling, though cyclones occasionally occur. The only way in is on Virgin Australia flights from Perth (about 4–5 hours, via Christmas Island), roughly twice a week, and accommodation is limited, so book ahead. Inter-island transport relies on ferries running several times a week and local boat tours. Prices are high and shops are few; plan on 5–7 days. Australian citizens do not need a passport; all other visitors need a valid Australian visa.

Top sights

Where to eat

Itineraries