During our 2-week trip to Sri Lanka, we spend 1 week inland through the hill country and one week on the South Coast. It was my first time in the country, and we went in without overthinking the route, which turned out to be the right approach. Sri Lanka is an easy to visit and navigate country and the route almost plans itself. However, that only is, if you are taking good care of the season you visit. In Sri Lanka, your route gets dictated by the time of year. We visited in April and stuck with the 2-week Sri Lanka Itinerary that is most possible between November and March.
This itinerary still works well in 2026, and has been validated with recent travelers. The route covers the highlights most travelers come for – Sigiriya, Ella, Uddawalawe and Mirissa – at a pace that leaves time to slow down. A few things have changed since we went, most siginificantly the Kandy to Ella train booking situation, which is all updated below.
Day 0: Flight to Sri Lanka
Day 1 – 2: Habarana, Sigiriya and Pidurangala
Day 3 – 4: Kandy (1 night only)
Day 5 – 7: Ella via the famous train ride
Day 8 – 9: Udawalawe elephant safari
Day 10 – 14: Explore the South Coast (Mirissa + one other beach town)
This specific 2-week Sri Lanka itinerary, including hill country and the south coast, works best between December and April. These are the dry months for the south and west coast. This means Mirissa, Tangalle and Weligama are at their best and the whale watching season is on. We visited in April, which is the end of the season, which meant the south coast was quieter. We were lucky with the weather, but it already slowed down almost too much.
If you are visiting Sri Lanka outside of December to April, this exact route might not be the right fit. From May to October, it is monsoon season and beach days are unpredictable and restaurants are closed. In this case, it is better to choose a route that focuses on the north and east coast (like Arugam Bay).
In short: December to March is peak season for this 2-week Sri Lanka travel route.
After a (probably) long flight, you wil land in Colombo/Negombo airport. From here, you can either stay in Negombo, or book a car to drive you straight to Habarana to start your Sri Lanka trip! I advise to book a decent hotel in the region to relax at the pool, enjoy the monkeys running around and beat the jetlag.
In the evening or the next morning (dependent on sunset/sunrise ambitions), arrange a ride (with the hotel) to the Sigiriya and Pidurangala Rock. One of THE highlights of Sri Lanka.
Our recommendation: Skip the Sigiriya climb and do the Pidurangala instead. From the Pidurangala, you can actually see the Sigiriya, which is in my opinion better than the top of Sigiriya itself. The entrance fee is also a fraction of the cost, so better value for money!
If you rather go with a group, there is also a tour to visit Pidurangala Rock at sunset or sunrise with a group.
Cinnamon Lodge (€80), Liyon Rest (€40), Hidden Lake Cottages (€40) - price update: 2026
One of the most scenic train rides in the world brought us from Kandy to Ella through Sri Lanka’s hill country. Tea plantations, waterfalls, mountain passes and mist — the journey takes around seven hours and earns every word of the hype around it.
Romance Hills (€20), Cloud Inn (€12), Hanthana House(€55) - prices updated in 2026
After arriving in Ella with one of the most scenic train rides of the world, it is time to explore this beautiful village and the region. Ella is a town that has so much to offer and definitely my top favourite place in Sri Lanka. I would advise to have 3 nights minimum to soak up the vibes and explore the nature. In and around Ella, you can hike to for example Ella Rock, visit the Nine Arch Bridge (and spot the trains) and head to Little Adam’s peak.
The town itself is laid-back, has a slightly hippie atmosphere and makes it easy to stay longer than you initially planned.
Check out my complete travel guide to Ella, including the best things to do.
Luxury: EKHO Ella (€150) or Zion View Ella Green Retreat (€100)
(Mid-)budget: Glorious Nature Inn (€30), Guest Inn Avendra (€60), Country Homes (€45), or Arana Sri Lanka Eco Lodge (€70)
Prices are updated in 2026
We took a car from Ella to Udawalawe, where we booked a safari tour with our resort for the next morning. Udawalawe National Park is one of the best places in Sri Lanka to see elephants in the wild. The herds are large and seeing elephants is almost guaranteed. After the safari, we continued straight to Mirissa on the south coast (we did it by TukTuk!).
We chose the Udawalawe safari over Yala as we understood it would be slightly less touristy. Honestly, there are still many many jeeps on the roads. Still, Yala is significantly busier, but it also gives you also a chance to see a leopard. If elephants are your priority, Udawalawe is the better choice. If you really want to see more diverse wildlife, Yala is worth the extra crowds. Read all about a safari in Udawalawe in this guide.
It is also possible to book an Udawalawe safari in advance for only €24.
Kottawatta Village (€35), Mango Tree House (€35), Nature House (€40) - prices updated in 2026
Straight after the safari, we made our way to Mirissa, where you an arrive in the afternoon after doing the morning safari. In Mirissa and the south coast, it is mainly time to relax at the beach, around the pool and enjoy some cold beers. You can walk up to Parrot Rock and the famous Coconut Tree Hill (which is unfortunately not the same anymore). Another popular thing to do in Mirissa is a whale watching tour. However, make sure you pick an ethical tour, because there are HUGE differences between tours.
Mirissa remains the most popular base on the south coast for a good reason: it has a great combination of the beach, good restaurants and whale watching (the season runs from November to April). Nevertheless, I would recommend to get a Tuk Tuk to some other beach towns as well and explore more of the south coast. If you have more time in Sri Lanka, it is definitely worth hopping around and enjoying some nights in other towns too.
Which beach town to combine with Mirissa?
Mirissa alone for five nights can feel a little bit too much of the same thing. Combining your route with one other beach town is my recommended approach if you have 5 full nights. The right choice depends on what you are looking for!
Tangalle: A more quiet and local alternative, with a more authentic feel. Take a tuktuk to the east and in around 45 minutes you will arrive here. The good choice if you want to escape busy beach bars.
Hiriketiya: A bay that is perfect for surfers and the hip travel crowds. There are good waves for both beginners and intermediates with great cafes as well.
Weligama: Another classic surf beach for beginners, on the west side of Mirissa. This is also easy as a day trip from Mirissa instead of finding another hotel here.
Unawatuna: A beautiful beach near Galla, which is slighly more developed than the others. Unawatuna is a perfect second base if you also want to do a day trip to Galle.
Hikkaduwa: We didn’t have the best experience with Hikkaduwa. Generally, you can expect a livelier atmosphere here, but we had a disappointing guesthouse and there was no one to be found in April. We even came back to Mirissa for the final days.
Check out the full Mirissa guide here, including the best restaurants in town!
Morning Star (€60), Pearldrop Waves Mirissa (€35), Bisandu (€25), Peacock Villa (€75) - prices updated in 2026
From the south coast, you can transfer to Negombo, which is close to Colombo’s international airport. It is a practical final night, rather than a destination in itself. Useful if you have an early flight and want to avoid last-minute rush and stress from Mirissa.
If you are flying from Colombo, also check whether a direct taxi from Mirissa to the airport might make more sense than an overnight in Negombo. The journey is around 4 hours. For early morning flights, Negombo is definitely the best option. However, for evening departures, a transfer from Mirissa is fine and it saves you another change of hotel.
Getting around: Sri Lanka is small but travel times are longer than the map suggest, especially in the hill country. There are different ways to get around, such as by local busses, renting your own tuktuk (but don’t underestimate this!), renting a cab or booking a tuktuk driver. We booked most of our longer transfers in advance.
Visa: Most Western nationalities require an Electronic Travel Authorization (ETA) before arrival. You can arrange this at eta.gov.lk. Apply before you go!
Currency: In Sri Lanka they use the Sri Lankan Rupee (LKR). ATMs are available in cities and larger towns but less reliable in smaller areas. There used to be a big preference for Visa. I always recommend taking multiple cards with you to be on the safe side. Carry cash when heading to Udawalawe or smaller beach towns.
Train booking: Book the Kandy to Ella train as soon as the 30-day window opens. Use 12go.asia rather than the official Sri Lanka Railways website, which can be unreliable.
Ethical wildlife: When booking elephant experiences, avoid any operator that offers riding or close contact. Udawalawe and Yala are both wild safari parks, which means the idea is to see elephants in their natural habitat from a jeep. Avoid the Pinnawala Elephant Orphanage, which has a poor reputation for animal welfare. Also, be careful when choosing the whale expedition.
Tipping culture: Tipping is expected in Sri Lanka and genuinely appreciated. Around 10% at restaurants, and a small tip for drivers after longer transfers is standard practice.
Connectivity: As always, an easy way to stay connected during your stay is to get an Sri Lanka eSIM in advance. I prefer Simify as a provider. Use my IBT15 discount code for 15% off.
Yes, in two weeks you can cover the main highlights of the south and hill country. To add other parts of Sri Lanka like the Cultural Triangle in the north and the beaches on the east (like Arugam Bay), you need to plan at least 3 weeks. It is also highly dependent on the time of the year.
For this specific Sri Lanka travel route that focuses on hill country and the south coast, December to March is the best window. In April, the trip is also possible, but bear in mind that some restaurants start closing down. The monsoon season on the south coast runs from May to October. If you visit in that period, you can better choose a route that focuses on the east coast and the north.
Yes! Reserved seats open 30 days in advance and sell out quickly on popular dates. Book with platforms like 12go.asia and Bookaway, as it is easier and more reliable than the official website.
Yes, Sri Lanka is a pretty safe destination in Asia. Of course, standard precautions apply, but there are no significant safety concerns.
For peak season (December to March), I would advise to do so. We pre-booked everything for our trip, to remove the stress of searching while on vacation, but we were also able to be flexible and change some parts of our planning while on the road.
Yes, you can. Sri Lanka sits between India and the Maldives, which is why travelers often combine it. Colombo airport has good connections to both and many travelers see it as a great opportunity to extend their trip with a couple of nights on the Maldives!
We use cookies to personalize content, provide social media features, and analyze our traffic. We also share information about your use of our site with our analytics partners. You can change your preferences at any time. Privacy Policy Cookie Policy