Sri Lanka Itinerary: 3 Week Travel Route Sri Lanka Itinerary: 3 Week Travel Route

Sri Lanka Itinerary: 3 Week Travel Route

Sri Lanka is one of our favorite travel destinations of all time, a beautiful tropical island in the middle of the Indian Ocean. Our 3-week Sri Lanka trip took us through the jungle, mountains, tea plantations, and beaches (with a mixture of hidden gems, must-see spots, and great places to eat). We found it super easy to travel here, whether by private driver or traditional Sri Lankan train. Here are all our top tips to get the most out of your trip!

Our Top Tips for Your Sri Lanka Itinerary

Day 1 – 2: Colombo

We started our trip in Colombo, Sri Lanka’s capital city. Here you’ll discover a unique blend of modern and traditional; towering skyscrapers sit alongside ancient mosques and local markets.

sri lanka travel route colombo mosque

We only visited for 24 hours, but that was plenty of time to see the beautiful Red Mosque (above), climb the Lotus Tower, and explore some of the city’s beautiful parks.

Sri lanka 3 week route map

Note: Colombo is about 50 minutes from Negombo International Airport. We booked a private driver (reasonably priced in Sri Lanka), or you can use ride apps like PickMe or Uber.

Book a local driver or tour Contact our friend Indi in Sri Lanka. We've had an amazing time with him and we're sure you'll love it too!
Contact on Whatsapp
indi sri lanka driver

Where to Stay in Colombo

We stayed at the Clock Inn Colombo on our first visit to Colombo. The second time, we chose ITC Ratnadipa Colombo. Both were great!

Relaxing Option: Negombo

If you’d prefer to spend your initial days relaxing at the beach, we recommend skipping Colombo and staying in a hotel in Negombo instead. It’s also more convenient, as it’s right next to the airport.

Find flights to Sri Lanka ✈️

Day 3: Sightseeing in Kandy

Kandy is the second-largest city in Sri Lanka and one of our favorites! Old colonial buildings line the edges of a huge lake, and there are lots of great markets. (Book your tickets from Colombo to Kandy here)

Book a local driver or tour Contact our friend Indi in Sri Lanka. We've had an amazing time with him and we're sure you'll love it too!
Contact on Whatsapp
indi sri lanka driver
kandy sri lanka botanical garden

We visited the Royal Botanical Gardens of Kandy, a tranquil wilderness in the city, surrounded by tropical rainforest. While we visited on our own, you can also join a guided tour; this tuk-tuk tour looks fun!

Where to Stay in Kandy

We stayed in the city center, which was ideal for exploring everything on foot. However, we also saw hotels in the nearby hills that looked very relaxing!

Day 4: Sigiriya

Visiting Lion Rock in Sigiriya was definitely one of the highlights of our itinerary. We were blown away when we discovered that, on top of the 200-meter-square rock, are the remains of an ancient palace with pools and gardens!

sri lanka sigiriya lion rock

However, we actually preferred the view from Pidurangula Rock. This rock may be smaller, but it looks directly onto Lion Rock, and has a cheaper entrance fee! We paid around 3 USD each.

sri lanka travel Pidurangula Rock

Where to Stay in Sigiriya

We were surprised by the higher accommodation prices here, but it’s worth it! We stayed at Hotel Sigiryiya, which had a fantastic view of Lion Rock from the pool.

Day 5: Kandy to Ella Train Ride

On day 5, we traveled back to Kandy to catch the most beautiful train ride in Sri Lanka. This long train ride takes you through rolling hills, rainforest, and luscious green tea plantations.

  • We booked second class, so we could open the windows and hang out the doors.
  • Be careful as you arrive at the stations; it’s dangerous to stand too close, and the workers don’t like it.
  • Get Kandy Train Tickets here.
sri lanka travel guide train

Day 6 – 7 of Your Sri Lanka Itinerary: Nuwara Eliya

The train from Kandy goes all the way to Ella, making a few stops on the way. We got off earlier and spent a night in Nuwara Eliya, a region famous for its tea plantations. (Book your tickets from Kandy to Nuwara Eliya here)

sri lanka travel guide nuwara eliya

It’s home to the Lipton plantation, an English tea grower and exporter!

  • English-style bungalows are dotted across the fields.
  • Nuwara Eliya has the nickname ‘Little England’.
  • We arranged a full-day trip to the tea plantations and factories (including a stop at Ramboda waterfall).
  • You can book a tour online in advance (we arranged ours in town).
No time to read now?
No worries! Save on Pinterest to read it later.
Save to Pinterest
Sri Lanka Itinerary: 3 Week Travel Route

Day 8 – 10: Ella

Ella is one of the most unique towns we visited because of its bohemian vibe and mountainous surroundings (book your tickets to Ella here). We stayed in this hilltop guesthouse with incredible views, and used it as a base to climb to:

  • Adams Peak
  • Ella Rock
  • Nine Arch Bridge
  • There’s also plenty of nearby waterfalls for a dip!

Where to Stay in Ella

We chose to stay in the Royal Mount, a hillside guesthouse outside of town, which was beautiful (reserve your room here)! If you want something higher-end, there are plenty of luxury resorts with swimming pools, too.

Sri Lanka route guide Ella

Day 11 – 13: Arugam Bay

We learnt to surf in Arugam Bay — Sri Lanka’s most famous surfing spot (book a lesson here). Here’s what to expect.

  • Simple wooden accommodations on the beach
  • Buzzing bars and restaurants
  • We visited in March (which was mostly dry!), but between April and October is the best time for good weather and waves.

Where to Stay in Arugam Bay

We stayed in a cute beach hut, but there are also mid-range guesthouses or upscale beach resorts.

arugam bay guide things to do elephant rock

Day 14: Join a Jeep Safari

From Arugam Bay, we took a day trip to Yala National Park for a safari. We were lucky enough to see plenty of elephants and spot the elusive leopard!

Tip: We visited quite a few national parks in Sri Lanka, and Kumana is another great option that’s really close to Arugam Bay. The best way to visit is to book a half-day jeep safari like this one.

safari yala national park sri lanka

Day 15 – 16: Mirissa

Mirissa isn’t your ordinary beach town; it also has beautiful coconut-tree forests, fascinating tidal islands, and great restaurants. We had some of the best food of our trip here!

Read: Best Things to do in Mirissa, Sri Lanka

sri lanka route beach
* Photo was taken in Mirissa

Mirissa is also one of the best places in Sri Lanka to see Whales (November – March). We didn’t have time, but it’s very popular to join a whale-watching tour. Please just do your research before to make sure to check it’s ethical.

Where to Stay in Mirissa

We love that most guesthouses and hotels are within walking distance of the beach. Plus, they’re reasonably priced!

Things To Do Mirissa Sri Lanka coconut tree header

Day 17 – 19: Unawatuna

In our final days in Sri Lanka, we explore the famous beaches of Unawatuna, home to:

  • White sand
  • Great waves
  • Lively beach bars
  • Instagram-famous palm-tree swings

Our recommendation: Check out our favorite place to eat: Lemongrass Cafe. It’s also one of the best places to watch the sunset!

We found Unawatuna a great jumping-off point for exploring nearby sights, like Galle Fort, and Koggala Lake. You could even do a day trip to Colombo if you haven’t managed to see it yet.

Where to Stay in Unawatuna

Unawatuna is one of the most popular destinations on any Sri Lanka itinerary, so we did find the prices for hotels and guesthouses to be a bit higher.

We stayed at Hotel Tri, a beautiful hideaway near Unawatuna, on the shores of Kogalla Lake. It overlooks the lake and cinnamon plantations (our favorite sunset spot of the trip!).

best sri lanka route guide

Day 20+21: Back to Colombo

Finish your trip in a city close to the airport. We recommend booking a hotel in Colombo or Negombo for the most convenience.

Tip: Before our flight, we visited Barefoot Handicraft in Colombo and its fantastic restaurant. You can message them to make a reservation here.

Sri Lanka ebook
Sri Lanka on the go. Never miss a spot! From planning to exploring and everything in between – this is your pocket guide to Sri Lanka! Grab your ebook here

Optional Places

If you’re extending your Sri Lanka itinerary, there are many more amazing places to visit, especially in the northern part of Sri Lanka. We found so many hidden gems in more remote places like Jaffna (we also had the best food on the trip there!).

sri lanka route guide trincomalee

How to Visit Sri Lanka

International flights arrive at Colombo airport (actually closer to Negombo than Colombo).

Find flights to Sri Lanka ✈️

From here, it’s straightforward to take public transport to your next destination or arrange for a driver to collect you

Getting Around in Sri Lanka

By Car

We hired a private driver in Sri Lanka, as it’s so reasonably priced! It cost us about $50 per day, and gave us much more flexibility to create our Sri Lanka itinerary and reach more remote spots.

Book a local driver or tour Contact our friend Indi in Sri Lanka. We've had an amazing time with him and we're sure you'll love it too!
Contact on Whatsapp
indi sri lanka driver

By Bus

We didn’t travel by bus on our trip, but they’re the cheapest option! Be aware that buses are very full, and you usually have to stand.

sri lanka route guide public transport

By Train

Taking the train is our favorite way to travel in Sri Lanka!

  • Price: We paid between $1.50 to $4 for a second-class cabin (depending on the route).
  • Availability: There were a few times when we jumped on the train to find there were no seats available. It didn’t matter, though; we just copied the locals and sat on the floor.
  • Food: Make sure to try the delicious spicy snacks sold by local vendors onboard.
sri lanka route guide kandy ella train

Best Time to Visit Sri Lanka

Sri Lanka is a year-round destination. There isn’t a perfect period to visit because each side of the island has its own ‘best time to visit’. We always found the sun shining somewhere.

Best
Good
Mixed
Poor
🌦️Scattered rain showers with some sun
28°C
Jan
🌦️Scattered rain showers with some sun
29°C
Feb
🌦️Scattered rain showers with some sun
29°C
Mar
🌦️Scattered rain showers with some sun
30°C
Apr
🌧️Rainy
29°C
May
🌧️Rainy
29°C
Jun
🌦️Scattered rain showers with some sun
29°C
Jul
🌦️Scattered rain showers with some sun
29°C
Aug
🌦️Scattered rain showers with some sun
29°C
Sep
🌧️Rainy
28°C
Oct
🌧️Rainy
28°C
Nov
🌦️Scattered rain showers with some sun
28°C
Dec
Partly cloudy
27°C
Jan
🌤Mostly sunny with a few clouds
28°C
Feb
🌤Mostly sunny with a few clouds
29°C
Mar
🌦️Scattered rain showers with some sun
31°C
Apr
🌦️Scattered rain showers with some sun
32°C
May
🌤Mostly sunny with a few clouds
32°C
Jun
🌤Mostly sunny with a few clouds
32°C
Jul
🌥Mostly cloudy
31°C
Aug
🌦️Scattered rain showers with some sun
31°C
Sep
🌧️Rainy
30°C
Oct
🌧️Rainy
28°C
Nov
🌧️Rainy
27°C
Dec
🌦️Scattered rain showers with some sun
27°C
Jan
🌤Mostly sunny with a few clouds
28°C
Feb
🌤Mostly sunny with a few clouds
30°C
Mar
🌤Mostly sunny with a few clouds
33°C
Apr
Partly cloudy
32°C
May
🌤Mostly sunny with a few clouds
31°C
Jun
🌤Mostly sunny with a few clouds
31°C
Jul
Partly cloudy
30°C
Aug
🌤Mostly sunny with a few clouds
30°C
Sep
🌧️Rainy
29°C
Oct
🌧️Rainy
28°C
Nov
🌧️Rainy
27°C
Dec

The dry seasons by month and destination are:

  • North – May to September
  • Center – January to April
  • South – December to March

Rainy season: Prices are lower, there are fewer people, and nature will be particularly luscious. But rain can bring rough waves to the coast, causing the beaches to get pretty dirty.

sri lanka route guide smoothie

Sri Lanka Visa

You need a Sri Lanka visa to enter the country. We found the whole process really easy! Just make sure your passport is valid for at least six months, and select the right visa for your stay. We explain the whole process in more detail here.

How Much Does Sri Lanka Cost?

In Sri Lanka, payment is made in the Sri Lankan Rupee. Currently, $1 is equal to 309 Sri Lankan rupees. We found it a very cheap place to travel, especially in remote locations like the North or the center. We usually paid around $1-3 USD for a delicious bowl of curry.

Costs of Traveling in Sri Lanka

Travel on a budget in Sri Lanka, from $190 − $410 USD weekly per person, mid-range $530 − $960 USD, and high-end from $920 − $1250 USD. However, costs depend on factors like accommodation, transportation, and activities. We did not include flights. Check flight prices here

Sri Lanka route guide accommodation

Vaccinations Sri Lanka

We got two vaccines before our trip:

  1. DTP (Diphtheria, Tetanus, and Polio)
  2. Hepatitis A

If you’re staying for a few months, vaccinations against Hepatitis B and rabies are recommended.

Hannah & Nick - Salt in our Hair
About the author
Hannah & Nick

Hey! We're Hannah & Nick. From hikes and city breaks to tropical islands — we've been traveling together since 2016. And it all started with a €11 GoPro. Read our full story here

28/01/2026 https://www.saltinourhair.com/sri-lanka/sri-lanka-route-guide/
Blog comments (130)

Looking for more travel information? Plan a chat with us for personalised travel advice or get an answer from the Salt in our Hair Travel Community on Facebook.

  • Ankita pandey

    Wow, what a fantastic resource for planning my upcoming trip to Sri Lanka! Your detailed route guide is exactly what I needed to map out my itinerary and make the most of my time on this beautiful island.

Your email address will not be published. Required fields are marked *

 

Last updated:
Guide by Hannah & Nick