Sri Lanka

Sri Lanka travel itinerary: complete itinerary for 2, 3 or 4 weeks

Hiriketiya beach in Sri lanka
Author Avatar

Written by Thousand Travel Miles

Are you looking for the ideal travel itinerary for Sri Lanka? Then you're in the right place! Sri Lanka is among Asia's most versatile destinations: in a single day, you can drive from tropical beaches to green tea hills and from ancient temple cities to elephant-filled national parks. Thanks to compact distances and well-organised transport, you travel effortlessly from place to place. The challenge lies mainly in choosing, because Sri Lanka has so much beauty to offer.

After several tours of Sri Lanka, we have compiled our favourite places, handy tips and most logical sequence into one complete itinerary of two to three weeks. With this itinerary, you will discover the island's highlights without rushing unnecessarily, and with enough time to really relax.


General information about Sri Lanka

Are you planning your trip to Sri Lanka? Then check out our tips for the best travel perioddaily budget and applying for a visa. On our Sri Lanka page you will find a complete overview of all practical information.


What is the best itinerary for Sri Lanka (2-3 weeks)?

We have visited Sri Lanka several times and, as a result, driven different routes. Last time we made this route in three weeks, which we think is the ideal duration to really get to know the country well. You have enough time to see the highlights as well as room to relax at the coast. You travel in a logical loop: from Negombo to the cultural heart, through the mountains to the south and ending at the most beautiful beaches.

Have less time? No problem. Then you can easily shorten the route. On the contrary, if you have longer, there are wonderful extra stops you can easily add. Check out our alternative at the bottom of this blog!

TipTip: we have written extensive blogs for almost all destinations on this itinerary, so you know exactly what to expect.

Sri Lanka travel itinerary - Thousandtravelmiles
Sample Sri Lanka itinerary: day-to-day overview

To give you a good idea of the pace of travel, we have listed our latest 3-week itinerary through Sri Lanka. This schedule shows how many nights we stayed per destination and helps you find a fine balance between travelling and rest. Use it as inspiration and feel free to adapt it to your own pace!

Day 1: Arrival Colombo / Negombo
Day 2: Travel to Wilpattu National Park
Day 3: Wilpattu National Park and travel to Anuradhapura
Day 4: Anuradhapura
Day 5: Travel to Sigiriya
Day 6: Sigiriya
Day 7: Travelling to Kandy
Day 8: Travelling to Nuwara Eliya
Day 9: Nuwara Eliya
Day 10: Travel to Ella

Day 11: Ella
Day 12: Travel to Tangalle
Day 13: Tangalle
Day 14: Travel to Hiriketiya
Day 15: Hiriketiya
Day 16: Hiriketiya
Day 17: Travel to Weligama
Day 18: Weligama
Day 19: Weligama (day trip Galle fort)
Day 20: Travelling to Negombo
Day 21: Return trip to the Netherlands

As you can see, we did not revisit all the destinations during our last trip either. A good reason to come back to this beautiful country again. So mainly check what best suits your needs and travel pace. During our first round trip, for instance, we also added the Maldives, which is definitely recommended.

Transport during your tour of Sri Lanka

There are several ways to travel through Sri Lanka and each option has its charm. The good news: whatever form you choose, you can easily get around Sri Lanka!

1. With your own tuktuk (most adventurous)

Sri Lanka is one of the few countries where you can drive a tuktuk yourself. We found it one of the most fun ways to experience the country because you stop where you want, meet people everywhere and literally drive in the middle of everyday life. The first day might feel exciting, but after that it's like you've never driven otherwise. Read our tips for renting a tuktuk in Sri Lanka.

TipTip: We hired our tuktuk through tuktukrental.com, an absolute must that will make your trip really extra special. And with the discount code ‘THOUSANDTRAVELMILES‘ you also get a nice discount!

2. By bus & train (most budget-friendly)

During our first trip through Sri Lanka, we used public transport as much as possible. The brightly coloured buses pop across the road (literally), taking you almost everywhere quickly and cheaply. The train is at least as special, especially the route from Kandy to Ella, which is known as one of the most beautiful train rides in the world.

TipTip: for short distances, you can easily hire a scooter or book a taxi/tuktuk via PickMe, the Sri Lankan version of Uber (works great).

3. By driver or taxi (most luxurious)

Ideal for families or travellers who want to get from destination to destination without worries. A driver knows the way, knows fun stops along the way and gets you where you want to be 24/7. Expect about ± €75 per day including petrol and accommodation for the driver. A cheaper option is to book a taxi by route through your accommodation.

TipTip: Plan long journeys early in the day to avoid rush hour and the worst heat.

Our itinerary through Sri Lanka

Sri Lanka is a destination that keeps surprising you time and again. During our last trip, we traversed a large part of the island again. Because we have visited Sri Lanka before, in this itinerary we also share tips on places we did not visit this time, but which we do know well. This way you get a complete picture of the most beautiful regions of the country, without missing any important places. And... if it doesn't all fit into your schedule, you have a very good reason to come back to this great country!

1. Negombo

Negombo is the starting point of a tour of Sri Lanka for many travellers, which makes sense. The international airport is closer to Negombo than to Colombo itself, so you don't have to go straight into the hustle and bustle of the capital after a long flight. It is not a place to stay for days, but it is ideal for landing, recovering and getting into the tropical rhythm. If you still have some time left, you can take a look at the colourful Angurukaramulla temple, take a day trip to Colombo or visit the fish market.

Where to stay:

Icon of carTravel time from Bandaranaike International Airport to Negombo is about 30 min by taxi

2. Wilpattu National Park

For those who love nature and wildlife, Wilpattu National Park is a wonderful first stop. This is the largest but also the quietest safari park in Sri Lanka and you will find many different animals. The landscape consists of dense forests, grassy plains and over a hundred lakes where animals come to drink. The chances of spotting leopards are high, but elephants, sloth bears and unusual birds also show up regularly. For us, it was a perfect start to our trip. Want to know more? Check out our tips for Wilpattu National Park.

TipTip: like us, you can drive straight to accommodation in or around Wilpattu. Have less time? Then a day trip from Anuradhapura is a great alternative.

Where to stay:

Icon of carTravel time from Negombo to Wilpattu is about 4 - 5 hours by tuktuk.

3. Anuradhapura

Anuradhapura is one of the most impressive historical sites in Sri Lanka. On our first trip, we skipped this city, something we immediately regretted. For over a thousand years, this was the centre of the Sinhalese empire, and you can still find huge stupas, temples and archaeological ruins. Let a local guide take you around by tuktuk and you'll learn an awful lot about Sri Lanka's history and culture in one day. Want to know more about what you can see here? Check out our tips for Anuradhapura.

Where to stay:

  • Ceylonima Homestay: a cosy homestay with incredibly sweet owners.
  • Golden Ray Villa: Fine hotel with spacious and comfortable rooms. In addition, the owner is incredibly friendly and helpful!
  • Hotel Heladiv: hotel with spacious rooms, nice swimming pool and great food.

Icon of carTravel time from Wilpattu to Anuradhapura is about 1.5 hours by tuktuk.

4. Sigiriya

Sigiriya is one of Sri Lanka's most iconic destinations. You will find a huge rock formation, the Lion Rock, towering high above the landscape. Atop this rock once stood a royal palace from the 5th century. You can climb the Lion Rock yourself, but due to the high entrance fee, many travellers choose to climb Pidurangala Rock. This is because from this rock, you can overlook the Lion Rock itself. Read in our blog about Pidurangala Rock The differences between the two rocks.

Beyond these rocks, Sigiriya is also a destination where you can easily fill a few days! Check out all our tips for Sigiriya.

Where to stay:

  • Lankapura Heritage: one of the most beautiful places to stay. Atmospheric and quiet with pool and views of Lion Rock.
  • Sigiri Rock Side Home Stay: A fine, affordable homestay in a central location.
  • Roy's Villa: A social hostel where daily activities and family dinners are organised.
  • Hotel Sigiriya: Fair is fair, this hotel was beyond our budget! But wow... we just have to recommend this one.

Icon of carTravel time from Anuradhapura to Sigiriya is about 1.5 - 2 hours by tuktuk.

5. Kandy

Kandy is the cultural heart of Sri Lanka and a logical stop on the itinerary, especially if you want to take the famous train ride to Ella. An unforgettable 7-hour ride through the beautiful green hills filled with tea plantations. The city itself is busy and chaotic, but behind that first impression lies a rich history. You can easily fill a day in and around Kandy! For instance, visit the famous Temple of the Tooth, the Peradeniya botanical garden, take a tour along the lake or go to a traditional dance performance. Want to know more? Check out our tips for Kandy.

Where to stay:

  • SWP Eco Lodge: located directly on Kandy Lake, overlooking the Temple of the Tooth.
  • Kandu: spacious rooms and friendly atmosphere, fine budget option.
  • Theva Residency: boutique hotel with a view, stylish and quiet.

Icon of carTravel time from Sigiriya to Kandy is about 3 hours by tuktuk.

6. Nuwara Eliya

Nuwara Eliya is a unique destination in Sri Lanka. It feels different as soon as you leave the lower plains behind and drive into the highlands. Literally! Because the temperature drops, the air gets fresher and all around you see endless fields full of tea bushes. Located more than 1,800 metres above sea level, the climate is cooler as a result, especially in the evening. Besides, you'll find a lot of British influences here, which is why Nuwara Eliya is also known as ‘Little England’.

TipTip: do you have the time? Then we definitely recommend adding Nuwara Eliya to your round trip. In fact, you can very easily split the train journey from Kandy to Ella into two and stay one or two nights in beautiful Nuwara Eliya.

However, the area is not just made up of tea plantations! You will also find the most beautiful waterfalls and cool hiking trails. Find more tips in our blog on Nuwara Eliya.

Where to stay:

Icon of carTravel time from Kandy to Nuwara Eliya is about 4 hours by train or 3 - 3.5 hours by tuktuk.

7. Ella

Ella is a small mountain village in the heart of Sri Lanka and one of the most popular stops on a tour of the country. Like many travellers before you, you will probably fall in love with this place immediately. The village itself is lively and touristy, but once you are a few minutes off the main street, you are in the middle of the green hills, surrounded by jungle, tea plantations and viewpoints that surprise you again and again. Take a brisk hike to Ella Rock, enjoy the views at Little Adam's Peak or visit the iconic Nine Arch Bridge. Wondering what else you can do? Then check out our tips for Ella.

Where to stay:

Icon of carTravel time from Kandy to Ella is about 7 hours by train or 5 hours by tuktuk.
Travel time from Nuwara Eliya to Ella is about 3 hours by train or 3 - 3.5 hours by tuktuk.

Take a diversion via the B35 - the tip for travellers with their own tuktuk

Driving your own tuktuk? Then it's worth taking a diversion from Ella via the B35 towards the south. This road runs straight through two national parks, including the famous Yala National Park. Chances are you will see wild elephants grazing or crossing by the side of the road. This remains an impressive sight but also certainly exciting. Keep enough distance, stay seated in the tuktuk and keep the engine running so you can pull away when necessary. Read all our tips for the B35 in Sri Lanka.

8. Udawalawe National park

Udawalawe National Park is one of the best places in Sri Lanka to see wild elephants up close. The park consists of vast savannahs, lakes and swamps where large herds roam, often with cubs. Although the park is well-known, a safari here doesn't feel massive at all. Read our tips for Udawalawe National Park and find out why we chose this very park.

TipTip: From Ella, you can also choose to stop off at Yala National Park for a safari in a very different landscape, which is also home to leopards. On the contrary, those looking for peace, nature experience and special accommodation can travel on to Kingdom Ecolodge.

Where to stay:

Icon of carTravel time from Ella to Udawalawe is around 2 - 2.5 hours by tuktuk.

9. Tangalle

Then it is now time for the first destination on the south coast! Tangalle is a wonderful place for travellers who love long, quiet beaches and a laid-back atmosphere. Unlike the busier coastal resorts further afield, Tangalle is spread across several bays, so it never really feels crowded here. Along the coast you will find small beach bars, yoga schools and guesthouses where you wake up with a sea view. Ideal to recover after all the activities and enjoy the sun, beach and sea! Wondering what you can do there? Then check out our tips for Tangalle.

Where to stay:

  • Seven Turtles: for the ultimate sun-sea-beach feeling. Luxurious, modern, spacious and right by the beach.
  • Good Karma: spacious rooms, beach within walking distance and nice atmosphere.

Icon of carTravel time from Udawalawe to Tangalle is about 1.5 - 2 hours by tuktuk.

10. Hiriketiya

Hiriketiya is one of those beach destinations where within minutes you understand why so many travellers stick around. Located in the village of Dikwella on the south coast, the bay is now more famous than the village itself. Everything is within easy reach: cafés with good coffee, beach bars, small boutique hotels and surf schools. You walk straight from your accommodation onto the beach in the morning and end the day with dinner overlooking the sea. This makes Hiriketiya the ideal stop to slow down without getting bored.

TipTip: Hiriketiya is becoming increasingly popular. Especially in high season, the nicest accommodations are quickly fully booked. If you would like to stay here, it is smart to book in advance.

Where to stay:

  • Dots Bay House: Nice accommodation close to the beach where it is easy to connect with others.
  • Ayubowan: A quiet accommodation with spacious rooms and a very nice atmosphere.
  • Surf Heavens: Simple but clean accommodation with a great host!

Icon of carTravel time from Tangalle to Hiriketiya is about 30 minutes by tuktuk.

11. Mirissa

Mirissa was one of our favourite destinations in Sri Lanka for years. The beach is beautiful, the water clear blue and you will find plenty of nice places to eat. Not surprisingly, Mirissa has become considerably more popular in recent years. You have everything you need, but it is also a lot busier. That doesn't have to be a problem, but it's good to know before you decide on your itinerary.

If you prefer tranquillity, small scale and a real “beach village feel”, then suit Hiriketiya or Ahangama better with that at the moment. Of course, you can still visit Mirissa as a day trip, that way you have the best of both worlds. Curious about what there is to do? Check out our tips for Mirissa.

Where to stay:

Icon of carTravel time from Hiriketiya to Mirissa is around 1 - 1.5 hours by tuktuk.

12. Weligama (or Ahangama)

While many travellers choose Ahangama, we opted for the surf town of Weligama. One of Sri Lanka's most famous surfspots, it has a lively atmosphere without being too crowded. Along the coast you will find surf shops, cafes and places where you can rent boards or book lessons.

Since Weligama is less than a 15-minute drive from Ahangama, you can very well combine these two destinations. So we were at Weligama beach in the morning and drove to Ahangama for a sumptuous lunch.

Where to stay:

Icon of carTravel time from Mirissa to Weligama is about 20 minutes by tuktuk.
Travel time from Weligama to Negombo is 2.5 - 3 hours by tuktuk.

Alternative travel routes to Sri Lanka

As you have read earlier, you can completely arrange the itinerary to suit your needs. Whether you opt for more nature, culture or extra beach days: you can easily extend your trip without much extra travel time. Below are some great options that will make your route even more complete.

1. Arugam Bay

Travelling between April and September and keen to head to the east coast? Then Arugam Bay is a lovely beach destination and one of Sri Lanka's best surfspots. The atmosphere is laid-back, with fine cafes, yoga classes and long sandy beaches.

2. Trincomalee

Another fine option on the east coast. Clear sea, calm beaches and, during the right season, a good chance of spotting whales.

3. The Maldives

Want to end your trip with white beaches and clear blue waters? Then add the Maldives to your tour. Within an hour, you can fly from Sri Lanka to Malé and enjoy a few days on a local island such as Maafushi or Fulidhoo. Check out our tips for combining the Maldives and Sri Lanka.

Sri Lanka and Maldives itinerary - Thousandtravelmiles

Most frequently asked questions about our Sri Lanka trip

What is the best itinerary for Sri Lanka in 2-3 weeks?

The best itinerary for 2-3 weeks starts in Negombo, goes through the cultural heartland (Wilpattu, Anuradhapura, Sigiriya and Kandy) to the tea hills around Nuwara Eliya and Ella. You then travel on to the south coast for beach and relaxation. This itinerary has short travel times and lets you see all the highlights without rushing.

How many days do you need per destination in Sri Lanka?

For most places, we recommend 2-3 nights. This gives you enough time to see the highlights without being constantly on the move. The only exception is Ella: many travellers find 3 nights there ideal because of the many hikes, viewpoints and relaxed atmosphere.

Is Sri Lanka safe to travel by yourself?

Yes, Sri Lanka is safe to travel independently, even with your own tuktuk or public transport. Locals are friendly, transport is well regulated and distances are relatively short. As always, use common sense, drive carefully and listen to local advice.

Can you travel around Sri Lanka by tuktuk yourself?

Sure! Sri Lanka is one of the few countries where you can legally drive a tuktuk yourself. It gives you a lot of freedom and is one of the most fun ways to explore the country. You do need a temporary Sri Lanka driving licence though!

Note: There are several tuktuk rental companies in Sri Lanka, but we only recommend Tuktukrental because we are sure that you are well insured here. We have no experience with other parties and therefore do not recommend them.

What is the best travel time for Sri Lanka?

Sri Lanka has two rainy seasons, which means that some part of the island is actually good to travel all year round. For the classic itinerary (Kandy, Ella and the south coast), December to March is the best period. If you travel between May and September, the east coast (Trincomalee or Arugam Bay) is just perfect.

What is the easiest way to travel around Sri Lanka?

It depends on your budget and travel style. The train is the nicest option, the bus the cheapest, a driver the most comfortable and a tuktuk the most adventurous. Many travellers combine these options for the ideal balance between convenience and freedom.

What does a tour of Sri Lanka cost?

Sri Lanka is an affordable travel destination. On average, travellers give €40-€80 per day out, depending on transport, accommodation and activities. Safari parks and entrance fees are the biggest additional costs. Check our Sri Lanka destination page for a full budget overview.

Which is better: Weligama, Ahangama or Mirissa?

For surfing and a lively atmosphere, you are in the right place Weligama. For small-scale and boutique hotels fits Ahangama often better. Mirissa is popular and beautiful, but a lot busier. The short distances make it easy to combine them.

We hope this itinerary helps you put together your ideal tour of Sri Lanka. Whether you have two, three or even four weeks, Sri Lanka remains a country that never ceases to surprise you. If after reading this blog you still have questions about this itinerary or destinations, feel free to send us a message via Instagram or e-mail us at [email protected]. For now: have fun planning your adventure in Sri Lanka!

Sri Lanka travel itinerary

Pin it for later

Guide travel itinerary Sri Lanka
Sri Lanka travel itinerary

We try to keep this blog as up-to-date as possible but this cannot be done without your help. If anything has changed, please let us know via [email protected].

Some of the links in this blog are affiliate links. If you choose to make a purchase through these links, we receive a small commission at no extra cost to you. By using these affiliate links, you support Thousandtravelmiles. This allows us to roam the world, fund the website and offer you free information for planning your trip. This means a ‘real’ person does a little dance of joy when you make a purchase through this link! You're a legend!