Geographys

Indian Ocean countries

The 25 countries with an Indian Ocean coast, from South Africa round to Australia, counting the Arabian Sea, the Bay of Bengal and the Gulfs of Aden and Oman, but not the Red Sea or the Persian Gulf.

25 countriesAs of September 2026Short notes, not sourcedSuggest a correction

The 25 countries shaded; the smallest are dots.

The Indian Ocean is the third-largest ocean, about 70 million km², closed off to the north by Asia and open only to the south. It is the warmest ocean, and its winds reverse with the seasons: the monsoon, which brings most of South Asia’s rain and for centuries carried sailing ships between Africa, Arabia, India and China.

Much of the world’s oil and trade crosses it, through the Strait of Hormuz, the Bab-el-Mandeb and the Strait of Malacca. In 2004 an earthquake off Sumatra set off a tsunami that killed about 230,000 people in fourteen countries around its shores.

A clue in The Grid: Coastline on the Indian Ocean →

East Africa6

  • Flag of South Africa
    South Africa

    Its east coast is on the Indian Ocean. Cape Agulhas, its southern tip, is where the Indian Ocean officially meets the Atlantic.

  • Flag of Mozambique
    Mozambique

    Faces Madagascar across the Mozambique Channel.

  • Flag of Tanzania
    Tanzania

    Includes Zanzibar, once the centre of a trading empire of the Omani sultans.

  • Flag of Kenya
    Kenya

    Mombasa is the biggest port in East Africa.

  • Flag of Somalia
    Somalia

    Has the longest coastline in mainland Africa, on the Gulf of Aden and the Indian Ocean.

  • Flag of Djibouti
    Djibouti

    On the Gulf of Aden, at the mouth of the Red Sea.

The islands6

  • Flag of Madagascar
    Madagascar

    The fourth-largest island in the world.

  • Flag of Comoros
  • Flag of Mauritius
  • Flag of Seychelles
    Seychelles

    Over a hundred islands, some of them granite, left behind when India broke away from Africa.

  • Flag of Maldives
    Maldives

    The lowest country in the world, with an average height about a metre and a half above sea level.

  • Flag of Sri Lanka

Arabia and Iran4

  • Flag of Yemen
    Yemen

    On the Gulf of Aden and the Arabian Sea, as well as the Red Sea.

  • Flag of Oman
    Oman

    Its long coast on the Arabian Sea made it a sea power, with an empire reaching to Zanzibar.

  • Flag of United Arab Emirates
    United Arab Emirates

    Mostly on the Persian Gulf, but Fujairah is on the Gulf of Oman.

  • Flag of Iran
    Iran

    Its south-eastern coast, with the port of Chabahar, is on the Gulf of Oman.

South and Southeast Asia8

  • Flag of Pakistan
    Pakistan

    Karachi is on the Arabian Sea.

  • Flag of India
    India

    The ocean is named after it. The Indian subcontinent splits it into the Arabian Sea and the Bay of Bengal.

  • Flag of Bangladesh
    Bangladesh

    The Ganges and Brahmaputra meet the Bay of Bengal in the world’s largest river delta.

  • Flag of Myanmar
    Myanmar

    On the Bay of Bengal and the Andaman Sea.

  • Flag of Thailand
    Thailand

    Its west coast, with Phuket, is on the Andaman Sea. The Gulf of Thailand, on its other side, counts as Pacific.

  • Flag of Malaysia
    Malaysia

    The Strait of Malacca separates it from Sumatra.

  • Flag of Indonesia
    Indonesia

    Sumatra and Java face the Indian Ocean. The rest of the country is on the Pacific side.

  • Flag of Timor-Leste
    Timor-Leste

    Its south coast faces the Timor Sea and Australia.

Australia1

  • Flag of Australia
    Australia

    Its west and south coasts, from Perth round to Adelaide, face the Indian Ocean, or the Southern Ocean, depending on who draws the line.

Close calls

The Red Sea and the Persian Gulf

Both are arms of the Indian Ocean, but the Grid has separate clues for them, so a coast only on one of them doesn’t count here. That leaves out Eritrea, Sudan, Egypt, Saudi Arabia, Jordan and Israel on the Red Sea, and Iraq, Kuwait, Bahrain and Qatar on the Gulf.

Territories

Many Indian Ocean islands belong to other countries: Réunion and Mayotte are French, the Chagos Islands are British, though a treaty signed in 2025 agrees to hand them to Mauritius, and the Andaman and Nicobar Islands are India’s.

More country lists

Know a better source? Send a link for any fact on this page.
Primary sources (treaties, court rulings, official records) help most.