Trincomalee

A tranquil beach in Trincomalee, Sri Lanka with boats and people enjoying the serene scenery in the evening light.
Sachith Ravishka Kodikara, Pexels

Trincomalee, located on Sri Lanka's northeastern coast, is an emerging destination offering pristine white-sand beaches like Uppuveli, Nilaveli, and Marble Beach. It blends historical and cultural richness, highlighted by ancient Hindu temples such as the Koneswaram Temple and colonial Fort Frederick. The destination also provides opportunities for marine wildlife encounters, including whale and dolphin watching, alongside water activities like snorkeling and diving.

The Uppuveli Beach area serves as the primary social hub, particularly for backpackers and solo travelers. This area features hostels, guesthouses, and beachfront bars, including popular spots like Fernando's Bar, where visitors can gather for sunset drinks and a laid-back atmosphere. The Lover's Leap area also attracts budget travelers with a relaxed vibe and opportunities to connect with others.

Top 6 Things to do in Trincomalee

Activities in Trincomalee range from exploring ancient temples and colonial forts to embarking on marine wildlife excursions and relaxing on pristine beaches.

1. Explore Fort Frederick and Koneswaram Temple

Located on Swami Rock, Fort Frederick is a historic colonial fort offering panoramic views of Trincomalee Bay. Within its grounds, the ancient Koneswaram Temple, dedicated to Lord Shiva, is a significant Hindu pilgrimage site. Visitors can appreciate the temple's vibrant architecture and spiritual atmosphere, as well as the 'Lover's Leap' viewpoint, known for its dramatic cliffside views. It is advisable to visit in the morning or late afternoon to avoid the heat, and modest attire covering shoulders and knees is required for the temple.

Cost: Entry to Fort Frederick is free. The Koneswaram Temple does not have an entrance fee, though donations are accepted.

Transport: Fort Frederick and Koneswaram Temple are located in the center of Trincomalee on a peninsula. It is about 2.5 km from Trincomalee Railway Station and 2 km from the bus station. Visitors can reach it by hiring a tuk-tuk, renting a bicycle, or walking. If driving a private vehicle, it must be parked in a designated area, and a tuk-tuk can be hired for the final ascent to the temple.

2. Whale and Dolphin Watching

Embark on an early morning boat trip to witness blue whales, sperm whales, and various dolphin species in their natural habitat. Trincomalee is recognized as an important whale-watching destination, with peak sightings typically occurring between March and September. This experience offers a chance to observe these magnificent marine mammals in the Indian Ocean.

Cost: Tour costs for foreign adults typically range from $55-70 USD, and for children, it is around $25-35 USD. Prices often include boat fees, life jackets, safety gear, and bottled water. Some tours offer optional hotel pick-up and drop-off for an additional charge.

Transport: Tours generally depart from Trincomalee Harbour, Nilaveli, or Uppuveli Beach, usually between 5:30 AM and 6:30 AM. Hotel pick-up and drop-off may be arranged, or a tuk-tuk can be used to reach the departure points.

3. Snorkel or Dive at Pigeon Island National Park

Visit Pigeon Island National Park, a protected marine sanctuary known for its vibrant coral reefs and abundant marine life, including colorful fish, turtles, and blacktip reef sharks. It is an ideal spot for snorkeling and diving due to its clear waters and accessible reef.

Cost: The national park entrance fee for foreigners can be around $40-45 USD per adult, and children typically pay half price. Boat hire to the island from Nilaveli Beach is a separate fixed cost, approximately 2000 LKR per boat. Some tours from Uppuveli Beach may bundle the national park fee, boat, and guide for about $50 USD per adult.

Transport: Pigeon Island is located about 1 km off the coast of Nilaveli. To get there, take a tuk-tuk from Trincomalee town to Nilaveli Beach, then arrange a boat trip from there.

4. Relax at Uppuveli Beach

Uppuveli Beach offers a long stretch of golden sand and clear, calm waters perfect for swimming and sunbathing. This area has a relaxed atmosphere and serves as a social hub, especially for backpackers, with various guesthouses, restaurants, and beachfront bars like Fernando's Bar, which is popular for sunset drinks. It is a great place to unwind and enjoy the coastal vibe.

Cost: Access to the beach is free.

Transport: Uppuveli Beach is easily accessible from Trincomalee town. Many parts of Uppuveli are within walking distance if staying in the area. Tuk-tuks are readily available to reach different sections of the beach or travel from Trincomalee town. Renting a scooter is also a popular option for exploring the local area at your own pace.

5. Visit Marble Beach

Discover Marble Beach, a secluded and pristine cove known for its soft, powdery white sand and incredibly clear, turquoise waters. Operated by the air force, this beach offers a tranquil setting for relaxation and swimming, surrounded by wooded headlands. It is a peaceful escape compared to the busier beaches.

Cost: Access to the beach is free.

Transport: Marble Beach is located approximately 17 km south of Trincomalee. It is best reached by hiring a tuk-tuk or renting a scooter.

6. Experience Kanniya Hot Springs

Explore the unique Kanniya Hot Springs, a natural attraction featuring seven wells with varying temperatures. These wells are shallow, allowing visitors to see the bottom clearly. The springs are believed to possess healing properties and offer a tranquil, local cultural experience. It is recommended to bring your own bucket if you wish to use the water, especially during busy periods.

Cost: There is a small entrance fee of approximately 100 LKR for tourists.

Transport: The Kanniya Hot Springs are located a short distance from Trincomalee town. A tuk-tuk is the most convenient way to reach them.

Discover destinations in Sri Lanka