City in Sri Lanka
Photo: Kondephy, CC BY-SA 4.0 via Wikimedia Commons
Trincomalee is a city in eastern Sri Lanka. Trinco (as it is often called) is emerging as a tourist destination thanks to its incredible history and beaches, especially those just north of town.
From the travel guide. Select a place for details, a map and what is nearby.
Fort Fredrick is an old Dutch fort dating back to 1665 located on a peninsula North East of the town center. It has a long and storied history and was the site of battles involving (at different times) the Portuguese, Dutch, French and English navies. It is still actively garrisoned, but is open to visitors and is a great place to explore, especially for history buffs. There is a nice Hindu temple atop the cliff at the end of the peninsula with spectacular views. There are also kiosks where you can relax with a cold coconut. Friendly spotted deer roam the fort's forested areas, apparently descendents of a pair kept as pets by an English family in the 1800s.
The final resting place of over 600 Allied soldiers and sailors who died in Trincomalee during World War II. You will be asked for a donation upon entering. The best time to visit is at sunset when the light shines directly on the gravestones.
temple
This is a beautiful Hindu kovil that provides a good view of Trincomalee town, and of the fishing boats in front of it. It is an important temple to the local Hindus, who regularly visit it for prayers and festivals. During festivals, it is common to see drummers, dancers, men with pierced tongues and women holding pots of milk.
This is a prominent Hindu temple known for its vivid colours and coastal location. The first temple was built before 400 CE. It was destroyed and later rebuilt in the 20th century. The temple offers a good introduction to Hindu traditions. From its clifftop position on Swami Rock, you'll get impressive ocean views. Nearby, you can visit Ravana’s Cleft, said to have formed when the Hindu god Shiva made King Ravana drop his sword. The area is also called Lover’s Leap, linked to a local legend about a woman who jumped from the cliff after her lover left by sea.
Uppuveli beach is about 3 km north of town. Restaurants and hotels are mostly gathered around Sarvodaya Rd. There is litter on the beach but the area around Fernando's bar is usually the cleanest.
15 km south of Trincomalee. It is part of a Navy base so there is a small entry fee. The beach is divided into public and private areas. The public side is free but lacks facilities. The private side has chaises longues and shade but you need to buy something. A very beautiful beach and a hidden gem.
The sleepy village of Nilaveli is 16 km north of Trincomalee. Because of the beach there are many hotels there. This is also the jumping-off point for day-trips to Pigeon Island.
Not the nicest beach but convenient if you're in the city, and has great views and lots going on
A remote & unspoiled beach 1.5 hours north of Trinco.
A low-key city beach popular with locals
A quiet & hidden beach 15 minutes south of town
An unusual spring with seven hot wells, popular among locals who use the hot spring water in the various "wells" for bucket showers. The facilities are badly maintained though, so bring a large towel to change your clothes as the change rooms are very dirty. Do not wear only a swimsuit as this will cause offence. Your accommodation will probably be able to lend you a bucket to take. The bathing area is very small and it gets crowded especially on the weekends. Hundreds of stalls line the road at the entrance.
A snorkelling trip to Pigeon Island is a must. There are local boats that will take you to this island for a fee of about US$30 (return). Snorkelling is a great way to see the abundant sea life. Sadly the coral is not respected by the locals.
There is dolphin and whale watching available from most of the guest houses on Uppaveli beach (high season only).
Specialising in North Indian food
Run by the army and super cheap. They have curry, snacks and drinks.
Try the Sri Lankan Buffet.
Enormous, tourist-friendly rice & curry meals. Other options available
Family-run restaurant serving local and western food. Some specials every day. Smoothie bowls available.
Wood-fired pizza
Try the jumbo prawns!
Recommended family-run place, cheaper than a lot of the other more tourist spots on the main drag. Great breakfast omelettes.
Beachside cafe with real espresso coffee
Hidden gem on Dutch Bay. Coffee, ice cream and desserts.
A social hostel 5 minutes' walk from Uppuveli beach. Private rooms, 6-bed mixed dorms and 6-bed female-only dorms available. Booking on Hostel World.
Simple beachside hotel with friendly staff and clean private rooms.
A high-end beachfront resort. It provides spacious accommodations with a freshwater pool, 3 dining options and free Wi-Fi.
Public market where small vendors sell fresh, local fruit and veg
By bus
By train
The train station is about 1 km north of town. Both day and night trains are available.
Trincomalee itself is a very compact town, so you can get around on foot. For longer trips, for example to Uppuveli, rickshaws are available at nearly every corner.
Read in the guideChoose an airport to see hotels, stations, taxi ranks and car rental desks around it.
Trincomalee · Regional · TRR
Loading places around the airport…
Articles and travel topics about Trincomalee and Sri Lanka.
The full 2026 list of visa-free and visa-on-arrival countries for Sri Lankan passport holders, with digital arrival cards and border rules.
7 min read
The best places to visit in January for winter sun, deep powder snow and wildlife, comparing Niseko, Sri Lanka, Tromsø and New Zealand.
7 min read
Plan your trip on the Kandy to Ella train in Sri Lanka. Timetables, seat booking tips, carriage classes, and ticket prices for the scenic highland ride.
9 min read
The ultimate first-time Sri Lanka travel guide covering Sigiriya Lion Rock, Kandy temples, Ella tea plantations, Yala leopard safaris, and Galle Fort.
6 min read
Every section of the guide. Open one to read it in full.