Skip to content
See all itineraries

21 Days in Sri Lanka

ItineraryAnuradhapura District, Central Province
Currently closed or suspended Yala National Park: Blocks 1 and 2 closed until 15 October 2026 Checked 3 October 2026

Because of drought, the Department of Wildlife Conservation has closed Blocks 1 and 2 of Yala National Park from 14 September to 15 October 2026. Check with the department before booking a safari.

Official source

Check before you travel Hill-country railway: repairs after Cyclone Ditwah Checked 5 October 2026

Cyclone Ditwah damaged the hill-country railway in November 2025, and it is reopening in stages. Since 2 October 2026, trains run again from Colombo Fort to Peradeniya and Gampola, but Kandy station itself is not served yet. On 5 October 2026 earth and rocks fell onto the line between Kadigamuwa and Gangoda after heavy rain and derailed an early train; services restarted later the same day, but expect delays or short suspensions after heavy rain. Trains between Nanu Oya and Badulla, which stop at Haputale, Ella and Demodara, restarted on 20 June 2026. The section between Gampola and Nanu Oya is still under repair, so you cannot yet go by train from Colombo or Kandy all the way to Ella. Check the latest services before you plan a rail journey, and book reserved seats on the Sri Lanka Railways seat reservation site.

Official source

Three weeks is enough to see Sri Lanka properly: the ancient cities, Kandy, the tea country and a coast, plus a region most shorter trips never reach. This route adds the Tamil north around Jaffna to the classic loop and gives most stops two or three nights, so you have time to stay put now and then. It is written for February to April, with a swap for travellers who come between May and September and an optional Ayurveda stay at the end.

Is three weeks right for you?

Go if you have a long holiday and want variety without rushing: temples and ruins, hill walks, a safari, a train ride through the tea and a few lazy beach days at the end. It also suits travellers who like to see a country beyond its best-known postcards.

Think twice if you dislike packing up: even at this pace there are nine bases. If you would rather unpack less, drop the north and spend the time at one beach or in the hills. And if you only want sun and sea, three weeks of this route will feel busy.

The route at a glance

  • Colombo or Negombo: 1 night (Day 1)
  • Jaffna: 3 nights (Days 2–4)
  • Anuradhapura: 2 nights (Days 5–6)
  • Sigiriya or Habarana: 3 nights (Days 7–9)
  • Kandy: 2 nights (Days 10–11)
  • Nuwara Eliya: 2 nights (Days 12–13)
  • Ella: 2 nights (Days 14–15)
  • Tissamaharama: 2 nights (Days 16–17)
  • The south coast (Mirissa, Unawatuna or Galle): 3 nights (Days 18–20)
  • Day 21: back to the airport

The first night is just a landing stop. After that, every base gets at least two nights, as our guide to how many days you need in Sri Lanka recommends.

Days 1–4: Colombo and the far north

Day 1. Most flights land at Bandaranaike International Airport at Katunayake, north of Colombo. Sleep in Colombo if you can: the trains north leave from Colombo Fort, and an early start is easier from there. If you land late, Negombo is closer to the airport.

Day 2. Take the Northern Line from Colombo Fort to Jaffna, around seven to eight hours through the dry zone. Book reserved seats on the Sri Lanka Railways seat reservation site; you need each traveller’s passport number. In the evening, see a puja at Nallur Kandaswamy Temple. Men go in bare-chested and everyone leaves their shoes outside.

The golden arched entrance and carved gateway tower of Nallur Kandaswamy Temple behind a wide sandy forecourt, with red-and-white striped walls
Nallur Kandaswamy Temple in Jaffna. Photo: Yercaud-elango / Wikimedia Commons, CC BY-SA 4.0

Day 3. Jaffna town: the Dutch fort early, before the heat, the rebuilt public library and a long lunch of crab curry. Pujas at Nallur start exactly on time, so ask for the times if you want to go back.

Day 4. Take the ferry from Kurikadduwan jetty to Delft, with its feral ponies, coral walls and colonial ruins, or spend the day on the peninsula’s north coast at Keerimalai’s seaside spring and Point Pedro. The Navy-run Delft ferries give islanders priority, so go early.

Days 5–9: the ancient cities

Day 5. Head south by train or road to Anuradhapura, for many centuries the island’s capital. Spend the late afternoon at the Sri Maha Bodhi and the white dome of Ruwanwelisaya; you walk the temple terraces barefoot, so avoid the midday heat.

Day 6. Climb Mihintale early, where tradition says Buddhism came to Sri Lanka, then cycle or take a tuk-tuk round the great stupas of Jetavanaramaya and Abhayagiri. Foreign visitors need a Central Cultural Fund ticket for the archaeological sites, valid on the day it is issued.

Day 7. Drive to Sigiriya, or base yourself at Habarana. Climb Pidurangala Rock in the late afternoon for the view across to Sigiriya; recent visitors report 30–45 minutes to the top, ending in a scramble over boulders.

Day 8. Be at Sigiriya when the ticket counters open at 7 am, before the heat and the crowds. In the afternoon, take a jeep safari in Minneriya or Kaudulla to see wild elephants.

Day 9. Spend the day at Polonnaruwa, the medieval capital, where the four Buddhas of Gal Vihara are carved into one granite rock face. The site is spread out, so hire a bicycle or a tuk-tuk.

Days 10–15: Kandy and the hills

Day 10. Stop at the Dambulla cave temple on the way south, then continue to Kandy. In the evening, go to the Temple of the Sacred Tooth Relic for the evening ritual, held from about 6.30 to 8 pm.

Day 11. Spend the morning in the Royal Botanic Gardens at Peradeniya, about 5.5 km west of the city, and the afternoon walking round the lake or in the forest of Udawattakele behind the temple.

Day 12. Drive up the A5 through Gampola and up through the tea estates to Nuwara Eliya. At 1,868 m the town is cool, especially at night, so pack a warm layer.

Day 13. Leave before dawn for Horton Plains National Park. The main loop of about 9 km passes World’s End and Baker’s Falls and takes around three hours, and the views are clearest early in the morning; January to March is usually the clearest time of year.

Rocky path and information boards at the World's End viewpoint, with cloud filling the valley beyond the edge
Cloud filling the valley below World’s End, Horton Plains. Photo: Cherubino / Wikimedia Commons, CC BY-SA 3.0

Day 14. Take the train from Nanu Oya, Nuwara Eliya’s station, down to Ella. It takes about two and a half hours through tea estates and is the stretch of the hill-country railway most people come for; see the travel update at the top of this page for which sections are running. Book reserved seats ahead, or go by road if the train doesn’t suit.

Day 15. Ella’s walks are best in the morning: climb Little Adam’s Peak early and see Nine Arch Bridge, or give the morning to Ella Rock. Our two-day Ella itinerary shows how to fit them in.

Days 16–21: safari and the south coast

Day 16. Drive down the A23 past Ravana Falls to Wellawaya and on to Tissamaharama, the base for Yala National Park. Sri Lanka Tourism says dawn and dusk are the best times for a safari, so book an afternoon drive today or a dawn drive tomorrow. Yala has often closed for a few weeks around September and October; if it is closed when you travel, Udawalawe, known for its elephants, is the alternative.

Day 17. After the safari, see the great white stupa of Tissamaharama and the old reservoir, Tissa Wewa, in the evening light.

Day 18. Follow the coast west to your last base. Mirissa is the place for whale watching; Unawatuna or Galle Fort itself are best if you would rather walk than swim. Tangalle, nearer Tissa, is another option.

Day 19. From November to April, whale-watching boats leave Mirissa harbour at around 6.30 am for trips of three to four hours. Choose a licensed operator, and accept that a good one keeps its distance. Otherwise, a beach day.

Day 20. Spend the day in Galle Fort, the walled old town that UNESCO lists as a World Heritage Site. Walk the ramparts in the late afternoon, when the light softens and the heat drops.

People walking the grassy rampart of Galle Fort above the sea wall, with the white Meeran Mosque and the lighthouse ahead
Walking the ramparts of Galle Fort. Photo: Grayswoodsurrey / Wikimedia Commons, CC BY-SA 4.0

Day 21. The Southern Expressway runs from Galle towards Colombo, and the Outer Circular and Katunayake expressways carry on to the airport. The expressway brought the Colombo–Galle journey down to about an hour. Allow plenty of extra time for traffic around Colombo.

Travelling from May to September

In these months the south-west monsoon brings rain and rough seas to the south and west coasts, while the east coast has its dry season. Keep Days 1 to 15, then change the ending:

  • Days 16–18: Arugam Bay (3 nights). From Ella, the road runs through Wellawaya and Monaragala to the east coast; recent visitors report three to four and a half hours by car. The surf season here runs from April to October, according to Sri Lanka Tourism, and Kumana National Park is a short drive south, with breeding waterbirds from about April to July.
  • Days 19–20: Pasikuda (2 nights). A shallow, calm bay north of Batticaloa. If you prefer snorkelling, swap it for Trincomalee and Pigeon Island.
  • Day 21: back to Colombo by train from Batticaloa or Valaichchenai, by road, or on a domestic flight from Batticaloa.

The north fits this season too: Jaffna is dry from February to August, though hot. July or August also brings the Nallur festival in Jaffna and the Esala Perahera in Kandy, so book rooms early.

October to January

These are the wettest months in the north and on the east coast. Keep the ancient cities, Kandy, the hills and the south coast, and use the extra days for a longer beach stay or the Ayurveda option below. From December, the south coast is in its main season.

Adding an Ayurveda stay

Ayurveda is a traditional system of medicine, and in Sri Lanka it is overseen by the government’s Department of Ayurveda. Hotels and centres offering it to visitors register with the Sri Lanka Tourism Development Authority, which describes treatments such as massages and steam baths given under the guidance of an Ayurvedic physician. Tourist establishments have also been asked to register with the Department of Ayurveda.

If you want to add a stay, make it a block of its own rather than squeezing treatments between sightseeing days. Swap the last three beach nights for a week or more at an Ayurveda resort, which turns this into a trip of about four weeks. Recent visitors and resort listings point to the south-west coast around Bentota and Beruwala, on the coast road between Galle and Colombo, and report that programmes are usually designed around a stay of a week or more.

Before you book, ask whether the centre is registered and who the physician is. Tell them about any medical conditions and medicines, and don’t stop taking prescribed medicine without your own doctor’s advice. Think of it as a restful break, not a replacement for medical care.

Getting around

Many visitors on a route like this hire a car with a driver, which makes the long road days easier and lets you stop where you like. You can do it all by public transport if you have time: trains for Colombo–Jaffna, Jaffna–Anuradhapura and the hill-country stretch, buses for the rest, and tuk-tuks for short hops. Our guide to getting around Sri Lanka compares the options.

Shorter or longer

Two and a half weeks: drop the north and start with Anuradhapura, or go straight to Sigiriya.

Four weeks or more: add the Ayurveda block, a few days on the east coast in season, or a night on Delft.

For two weeks, see our 14-day route. The northern Sri Lanka itinerary and the east coast itinerary spend longer in each region.

Frequently asked questions (FAQs)

Is 21 days enough for Sri Lanka?

Yes. Three weeks covers the ancient cities, Kandy, the hill country, a safari and a coast at a comfortable pace, with time for the north or the east coast as well.

What is the best time for a three-week trip?

February and March suit this route best, with the north, the hills and the south coast all fairly dry; April is hotter, with storms more likely. From May to September, finish on the east coast instead of the south.

Should I include Jaffna on a three-week trip?

If you are curious about Tamil culture, temples and a different landscape, yes. It costs about three days, including a long train journey each way from Colombo or Anuradhapura.

Can you take the train from Kandy to Ella?

Check the travel update at the top of this page. The train between Nanu Oya, near Nuwara Eliya, and Ella is the stretch most people want, and the road covers the rest.

Can I combine sightseeing with Ayurveda?

Yes, but give the Ayurveda a block of its own at the end of the trip, ideally a week or more, at a centre registered with the Sri Lanka Tourism Development Authority.

Sources: seatreservation.railway.gov.lk, eta.gov.lk, en.wikipedia.org (Bandaranaike International Airport), newswire.lk, english.newsfirst.lk (yal devi resumes services to…), en.wikipedia.org (Jaffna), en.wikipedia.org (Nallur Kandaswamy temple), sundaytimes.lk (why modi did not visit…), en.wikipedia.org (Jaffna Fort), en.wikipedia.org (Delft Island), sundaytimes.lk (adrift on delft ferry and…), tourismnorth.lk, en.wikipedia.org (Point Pedro), whc.unesco.org (list), ccf.gov.lk (ticket issuance), ccf.gov.lk (sigiriya rock fortress), en.wikipedia.org (Mihintale), whc.unesco.org (list), dwc.gov.lk, srilanka.travel (attraction), whc.unesco.org (list), en.wikipedia.org (Dambulla cave temple), sridaladamaligawa.lk, whc.unesco.org (list), whc.unesco.org (list), en.wikipedia.org (Royal Botanic Gardens, Peradeniya), en.wikipedia.org (A5 road (Sri Lanka)), en.wikipedia.org (Nuwara Eliya), srilanka.travel (attraction&), en.wikipedia.org (Horton Plains National Park), whc.unesco.org (list), english.newsfirst.lk (badullananu oya train services resume today), en.wikipedia.org (Ella, Sri Lanka), en.wikipedia.org (Yala National Park), srilanka.travel (attraction&), srilanka.travel (attraction&), en.wikipedia.org (Udawalawe National Park), en.wikipedia.org (Tissamaharama), whc.unesco.org (list), en.wikipedia.org (E01 expressway (Sri Lanka)), en.wikipedia.org (E02 expressway (Sri Lanka)), srilanka.travel (attraction), srilanka.travel (attraction), en.wikipedia.org (Pasikudah), en.wikipedia.org (Batticaloa line), en.wikipedia.org (Cinnamon Air), en.wikipedia.org (Kandy Esala Perahera), en.wikipedia.org (Climate of Sri Lanka), sltda.gov.lk, ayurveda.gov.lk, sundaytimes.lk (ft304.html) and recent visitor reports. Header photo: KennyOMG / Wikimedia Commons, CC BY-SA 4.0. Last checked 3 October 2026