Uppuveli Beach: The Ultimate Guide to Trincomalee’s Top Tourist Spot

Uppuveli Beach stole our hearts with moonlit dosas on the sand and campfire nights at Fernando’s Beach Bar. This off-the-beaten-track gem in Trincomalee Bay is everything we love about authentic Sri Lanka.

Kate and Mikes travels profile picture closer up

Uppuveli Beach is nestled in the northeast of Sri Lanka in Trincomalee Bay, and was the second stop during our 2-month Sri Lanka road trip.

Less frequently visited due to its remote location, Uppuveli Beach Sri Lanka was the perfect destination for us to experience authentic Sri Lankan culture. We had the opportunity to meet friendly locals, even sharing a homemade dosa on the beach (more on this later!)

sunset palm trees
sunset at Uppuveli beach

One main draw of Uppuveli is the magnificent coastline, long, sandy beaches make the perfect location for relaxing, sunbathing and swimming. There are also snorkelling opportunities at Pigeon Island National Park and local attractions such as Fort Frederick, Lover’s Leap and Kanniya Hot Springs nearby.

Uppuveli Beach offers the perfect contrast to Sri Lanka’s busy south coast beaches and is the ideal off-the-beaten-track destination for travellers seeking authentic beach experiences in Sri Lanka.

Here’s everything you need to know about visiting Uppuveli Beach.

Where Is Uppuveli Beach, Sri Lanka?

Uppuveli Beach is located just 5 minutes from Trincomalee town in northeastern Sri Lanka. While it’s further from the popular south coast beaches, this hidden gem is absolutely worth the extra travel time for authentic Sri Lankan experiences.

🗺️ Your Ultimate Sri Lanka Map

On our way, we created a Google Pinned Map with all the places we visited in Sri Lanka. Grab your Pinned Map today and start planning your adventure!

What’s Included

Best tourist spots map key
Best hikes map key
Best diving spots map key
Great food map key
Best beaches map key
Pinned map of Sri Lanka

What To Expect At Uppuveli Beach & Our Experience  

Uppuveli Beach is the perfect base to explore the rest of Trincomalee, as it is located in the centre of Trinco Town and Nilaveli Beach. 

The vibe in Uppuveli is relaxed, perfect for lazy beach days. We found the community here to be super friendly. As we trundled along in our tuktuk a motorbike pulled up beside us and invited us to dinner on the beach cooked by his mum. We accepted the offer and enjoyed homemade Masala Dosa by moonlight. 

The beach at Uppuveli is a long stretch of sand lined with small fishing boats, an unspoiled paradise. Unlike the crowded beaches of Sri Lanka’s south coast, Uppuveli Beach offers space for everyone. We found the water perfect to swim in, with some crashing waves to make it enjoyable and provide excellent body surfing. 

Watersports are also popular at Uppuveli Beach, they offer, water skiing, jet skiing, paddle boarding and canoeing!

beach and jungle with palm trees against the sand

Visitors congregate at Fernando’s Beach Bar, a lively collection of food trucks and bars set directly on the sand behind rows of sun loungers. At night, Fernando’s transforms with crackling campfires, live music, and an irresistible vibe that keeps travellers coming back night after night.

There’s plenty of things to do from Uppuveli including snorkelling at Pigeon Island, going on a whale watching tour and heading into the busy local town of Trincomalee.  

One of our favourite excursions from Uppuveli was visiting the Kanniya Hot Springs. This hidden gem is a series of hot springs of different temperatures that are said to have healing properties. 

Explore the best beaches in Trincomalee Here!

Kate and Mike taking a selfie while swimming at Uppuveli beach

Best Places To Stay In Trinco

Uppuvelli by DSK homestay in trinco

$ Budget

Breeze Guesthouse

We chose to stay at Breeze Guest House in Uppuveli when visiting Trincomalee and found it was the perfect budget friendly choice. Our room was spacious with a fan, mosquito net and large bathroom.

The green grass area outside the Lobster Inn

$$ Mid-Range

Lobster Inn

Lobster Inn is a friendly, laid-back guesthouse just minutes from Uppuveli Beach. Known for its relaxed vibe and great seafood, it offers clean, comfortable rooms and an on-site restaurant.

Breeze guesthouse inside a room

$$$ High-End

Uppuveli Beach by DSK

Uppuveli Beach by DSK offers clean, modern rooms just steps from the sand. The amenities here look incredible, with some villas having private plunge pools, a large infinity pool, gym and bicycles to get around.

Spacing

Best Places To Eat In Uppuveli

Rice ‘n’ Curry 

The best Kottu in Sri Lanka is served here! A delicious dark Kottu that was our first and best of the trip came from Rice ‘n’ Curry which is a popular place to eat in Uppuveli. We also recommend the deviled chicken here, a tangy sauce with peppers and chicken similar to sweet and sour! 

Kate holding up a naan bread in a restaurant
Mike holding up a naan break in a restaurant

Fernando’s Beach Bar 

If you’re craving western food there is a delicious looking food truck at Fernando’s Beach Bar! You can also get a variety of drinks here including King Coconuts, coffee and beer. 

Cafe on the 18th 

If you’re looking for Vegan-friendly options then Cafe on 18th serves healthy bowls on the beachfront, plus they have coconut milk available for coffees. If you have non-vegan friends they serve a variety of fresh seafood. 

fernandos beach market signpost and a tuktuk parked

How To Get To Uppuveli Beach?

If you’re using public transport the easiest way is via a bus to Trincomalee bus station followed by a short tuktuk taxi (5 minutes) to your accommodation in Uppuveli.   

From Sigiriya 

Either head into Dambulla (20-minutes) or to the Inamaluwa Junction where you can flag down the no.49 bus which heads to Trincomalee and takes 3 hours. 

From Dambulla 

The easiest way to get to Trincomalee from Dambulla is via bus. Head to the Dambulla bus station where several buses a day head to Trincomalee which takes 3.5 hours and costs 600 LKR. 

From Anuradhapura

There are a few buses a day that run between Anuradhapura and Trincomalee, which takes 3-4 hours.

Purple sky at uppuveli beach

From Jaffna

Again there are several buses per day running between Jaffna and Trincomalee, the journey takes 5 hours and costs 900 LKR. 

From Colombo 

There is one train a day that runs between Colombo Fort Station and Trincomalee. The journey takes 8 hours.

The Journey by the no.49 bus takes 7 hours or travel overnight on a private bus that leaves at 11pm. 

By Plane 

Cinnamon air offers flights from Colombo to Trincomalee that take just 60-minutes! We travelled with Cinnamon air from Koggala Lake to Colombo and it was one of our most memorable experiences during our trip. 

view of the pilot from the window seat of the plane
A small water plane in sri lanka

Our Recommended Way To Reach Uppuveli

While public transport works well, we’d highly recommend hiring a tuk tuk for the journey. Not only does it give you flexibility to stop at viewpoints and local spots along the way, but it’s also an authentic way to experience Sri Lankan travel culture. We hired ours for 2 months and it became one of the highlights of our trip,  the freedom to explore hidden corners of Sri Lanka was incredible.

Book your tuktuk here!

A selfie of Kate and Mike in their tuktuk driving past an elephant

Uppuveli Beach Common Questions

The best time to visit Uppuveli Beach is during the dry season from May to October, which coincides with whale watching season. The weather is sunny with calm seas, perfect for swimming and water activities. We visited in November and the waves were choppy but great for body surfing! 

Yes, we enjoyed swimming every morning at Uppuveli Beach. As we visited at the end of the monsoon season the water was still a little murky with some larger crashing waves perfect for body surfing. 

Nilaveli Beach is about 10 minutes north of Uppuveli Beach near Trincomalee. Nilaveli is quieter and less developed, while Uppuveli has more restaurants and accommodation options. Both offer beautiful sandy beaches and swimming.

When we visited the waves were too large for snorkelling and made the water murky. Instead try the nearby Pigeon Island. 

Best Trincomalee Tours

Final Thoughts on Uppuveli Beach 

Uppuveli Beach is the perfect town to base yourselves in while visiting Trincomalee. There are some of the best restaurants including Rice ‘n’ Curry for the kottu and Fernando’s Beach Bar for the vibe. You can cool off in the sea and relax on the untouched beach or head off exploring some unique cultural sites such as the Kanniya Hot Spring and Fort Frederick. 

Signs at Uppuveli beach in trincomalee
Signposts to the rest of the world inside fernandos

Top Things To Do In Trincomalee

Custom infographic map of the top things to do in Trinco

Top Tips For Travelling Sri Lanka

If you’re visiting Sri Lanka here are our top travel tips:

  • Rent a Tuk Tuk as Transport  – This made our trip! Not only did we have complete freedom and flexibility it allowed us to have authentic relationships with locals. Book here!
  • Stay in Homestays – Staying in local homestays meant we experienced authentic food and the local way of life. Everyone was extremely friendly and happy to help. 
  • Don’t Forget the North – Many tourists stick to the south coast but if you have time explore places such as Anuradhapura, Trinco and Arugam bay!
  • Embrace The Chaos and get stuck in, the locals are friendly and love to help and share information about their home!
tuktuk rental banner ad

Tools To Make Your Trip Stress Free

The tools below are ones we genuinely use on every trip. When you book through our links, you help keep this blog alive and we’re truly grateful for that. If you’d like to go a step further, you can always buy us a coffee

Aeroplane Travel Icon

Flight Finder

Compare and book flights

Hotel Bed Icon

Hotel Deals

Find the best hotel prices

Ferry Travel Icon

Book Ferries & Buses

In-app, on the go tickets

Travel Miles Credit Card Icon

Earn Travel Miles

Make every penny go further

Travel Insurance Icon

Travel Insurance

Protect your journey

Travel Guides Icon

Local Guides

Connect with experts

Thank you for reading and enjoy your adventure. Reach out to us over on Instagram, we always love to hear from people who read our blogs!

*Some links in this article are affiliate meaning we may earn a small commission with no extra cost to you! It helps grow the blog so thank you for supporting us. As an Amazon Associate, we earn from qualifying purchases.

We’re currently driving from Argentina to Alaska for two years! If you’ve ever found our guides useful you can support us with some fuel for our car… Yoti 🙂