Written by Muhammad Thahir · Sources checked 19 October 2026
A Sri Lanka 21 day itinerary has room for what shorter trips leave out: Jaffna and the north, the east coast, and slower stays in the hills. The key decision is the month. From May to September, finish on the east coast. From December to March, visit the north early and finish on the south coast.
A 21-day route for May to September
The official Sri Lanka Tourism climate guide names May to September as the best time for the dry zone, including Jaffna, Trincomalee and Arugam Bay. This route makes the most of that window.
Anuradhapura and Wilpattu
Start with the sacred city’s stupas and a jeep safari in Wilpattu, a quieter park known for leopards.
Jaffna
Visit Nallur Kandaswamy Kovil, the Jaffna Fort and the islands. Try Jaffna crab curry. Our north Sri Lanka itinerary covers this region in detail.
Trincomalee
Beach time at Nilaveli or Uppuveli, snorkelling at Pigeon Island and the Koneswaram temple above the bay.
Sigiriya and Polonnaruwa
Climb Sigiriya at opening time, cycle around Polonnaruwa and watch elephants at Minneriya or Kaudulla.
Kandy
The Temple of the Tooth and the botanical gardens at Peradeniya.
Nuwara Eliya and Ella
Tea estates, one train section and short walks around Ella.
Arugam Bay or Pasikuda
Drive east from Ella to finish on the coast that is in season. Arugam Bay suits surfers, and Pasikuda suits calm swimming.

How to change the route for December to March
From December to February, the south-west coast is in peak season. Reverse the plan: go north first, then the Cultural Triangle, hills and a safari, and finish with five nights on the south coast.
| Section | May to September | December to March |
|---|---|---|
| North | Days 1–6 | Days 1–5, with a rain layer |
| East coast | Two beach stays | Skip or shorten |
| Safari | Minneriya or Wilpattu | Yala or Udawalawe |
| Final beach | Arugam Bay or Pasikuda | Galle, Unawatuna or Mirissa |
Keeping three weeks comfortable
- Plan one rest day each week with no driving.
- Use two-night stays at minimum. Single nights add up to tiring packing days.
- Book the Jaffna and east coast hotels early in high season, as there are fewer of them.
Checked 19 October 2026The UK government’s Sri Lanka travel advice reports flood and landslide risk during the inter-monsoon season. Drive times on a long route need a margin for weather.
Prefer a ready-made northern route?
Our 14-day Northern Sri Lanka Heritage Journey covers the north and the ancient cities, and can be extended to three weeks.
Ask us to adapt this route to your dates
Share your month, party size and which coast you prefer. Our tailor-made team can turn this into a three-week plan with an itemised quote.
Three-week itinerary questions
Is three weeks too long for Sri Lanka?
No. Three weeks lets you add Jaffna, the east coast or a second beach without rushing. It also allows two- and three-night stays, so you spend less time packing. Most first-time visitors who choose three weeks find the pace comfortable.
Can I see both the east and south coasts in three weeks?
You can, but both coasts are rarely at their best at the same time. The east suits May to September and the south-west suits December to March. In March and April, both can work, with a chance of afternoon thunderstorms.
How do I get to Jaffna from the rest of Sri Lanka?
Most private routes drive north from Anuradhapura, which keeps the day manageable. There is also a railway line to Jaffna from Colombo. Plan two or three nights in Jaffna so the long journey is worth it.
Featured photo: S Dhanushka M Keerthirathna / Pexels. Nallur Kandaswamy Kovil, Jaffna; illustrative destination photograph.