Koh Ngai (also spelled Koh Hai) is a small, picturesque and famous island in Thailand, located in the Andaman Sea. Known for its soft white-sand beaches, clear turquoise waters, and stunning coral reefs, Koh Ngai is part of the Hat Chao Mai National Park, making it a perfect destination for nature lovers and beach enthusiasts. The island is undeveloped except for a few resorts and has no villages, giving it a secluded, peaceful vibe that’s ideal for those looking to escape into a tropical paradise.
What to Do
Koh Ngai is surrounded by vibrant coral reefs, making it a fantastic spot for snorkeling. You’ll find a variety of colorful fish, sea anemones, and other marine life close to shore.
The island’s main beach stretches along the east coast, offering powdery white sand and clear, calm water, perfect for sunbathing, swimming, and enjoying the idyllic views.
Take a boat tour to explore nearby islands like Koh Mook, Koh Kradan, and Koh Chuek, each with unique beaches, snorkeling spots, and caves to discover.
Rent a kayak and paddle around the island’s stunning coastline, discovering hidden beaches, small coves, and rock formations up close.
For a bit of adventure, take a short hike through the jungle to reach a viewpoint offering panoramic views of the turquoise sea, limestone cliffs, and nearby islands.
Best Stays
Thapwarin Resort
Koh Ngai Cliff Beach Resort
Mayalay Beach Resort
How to Reach
From Pak Meng Pier (mainland): The most common route is taking a ferry or speedboat from Pak Meng Pier in Trang Province, which takes about 45 minutes. Boats run frequently during the high season from November to April.
From Koh Lanta: There are also boat transfers from Koh Lanta to Koh Ngai, taking approximately 1 hour. Many island-hopping tours include Koh Ngai, making it easy to reach from nearby islands.
From Trang or Krabi Airport: Visitors can fly into Trang or Krabi Airport, then take a taxi or shuttle to Pak Meng Pier, and continue by boat to Koh Ngai.