Pigeon Island National Park, located just off the coast of Nilaveli near Trincomalee, is one of Sri Lanka’s most beautiful and biodiverse marine sanctuaries. Named after the rock pigeons that inhabit the island, this tropical paradise is renowned for its stunning coral reefs, crystal-clear waters, and vibrant marine life. The park consists of two islands—large and small Pigeon Islands—and is home to over 100 species of coral and 300 species of reef fish, including blacktip reef sharks, sea turtles, and rays. It’s a dream destination for snorkeling and nature lovers, offering an unforgettable underwater experience and a peaceful escape on white sandy shores.
Contact us to book your ride
Boat ride to Pigeon Island
Pigeon Island National Park
Morning snorkeling session
Swim among vibrant coral reefs and spot clownfish, angelfish, and parrotfish
Observe blacktip reef sharks in their natural habitat
Relax on the beach, swim, or explore the island
- Sunset photo session and beach relaxation
Boat ride to Pigeon Island
Morning snorkeling or introductory scuba diving session (optional)
Guided marine life walk and bird watching around the island
Lunch at beachside café in Nilaveli
Visit Nilaveli Beach or explore Trincomalee town:
Visit Koneswaram Temple or Marble Beach