Dambulla cave temple beneath a rock overhang in Sri Lanka

Sri Lanka Holiday Guide: When to Go, Where to Visit and How to Plan

Quick answer: This Sri Lanka holiday guide covers everything you need to plan a great trip. The best time to visit depends on the region: the south and west coasts are best from about December to April, the east coast from about May to September, and the Cultural Triangle and hill country for most of the year. Plan 10–14 days for a first visit, apply for an ETA before you fly, and travel with a private car and driver for comfort. The classic route combines Sigiriya, Kandy, the tea country, a safari and the beach.

Sri Lanka packs an amazing amount into one small island: 2,000-year-old cities, a palace on a rock, misty tea hills, leopards and elephants, whales offshore and golden beaches. It's also friendly, easy to travel and good value. This Sri Lanka holiday guide explains when to go, where to go, how long to stay, how to get around and how to plan a trip that suits you.

Why choose Sri Lanka for a holiday?

  • Variety in a small space: culture, mountains, wildlife and beaches, all within a few hours' drive.
  • Warm weather all year: with two monsoons, there's always a sunny region somewhere.
  • Wildlife: leopards, elephants, sloth bears, blue whales and hundreds of bird species.
  • History: eight UNESCO World Heritage Sites, from ancient capitals to a colonial fort.
  • Food: rice and curry, hoppers, kottu, fresh seafood and tropical fruit.
  • Friendly people: Sri Lankan hospitality is famous.

When to go: a month-by-month view

MonthsBest regionsWhat to expect
December–MarchSouth and west coasts, hill country, Cultural TrianglePeak season: sunny coasts, busy hotels
AprilSouth coast, Cultural TriangleHot; Sinhala and Tamil New Year celebrations
May–SeptemberEast coast, Cultural Triangle, Ella side of the hillsSouthwest monsoon on the south and west coasts
October–NovemberCultural Triangle, hill countryChangeable, with inter-monsoon showers

The good news is that there's no bad month to visit Sri Lanka; you just choose the right regions for your dates.

Where to go on your first holiday

The Cultural Triangle: climb Sigiriya rock fortress, see the painted caves of Dambulla, cycle around the ancient city of Polonnaruwa and, in the dry season, watch elephants gather at Minneriya.

Kandy: the last royal capital, home to the Temple of the Sacred Tooth Relic, a beautiful lake and the Peradeniya botanical gardens.

The tea country: Nuwara Eliya and Ella, with tea estates, waterfalls, cool air and easy hikes. The train between Nanu Oya and Ella is famous for its views; check the current status, as parts of the hill country line have been affected by weather damage.

Safari: Yala for leopards, Udawalawe for elephants, or Wilpattu for quiet, forested wilderness.

The south coast: Galle Fort, Unawatuna, Mirissa (for whale watching from about November to April) and the quiet beaches near Tangalle.

The east coast (about May to September): Trincomalee, Pigeon Island and Pasikuda.

The north: Jaffna, for Tamil culture, temples and islands.

How long should your holiday be?

LengthWhat you can see
5 daysTwo regions, such as Sigiriya and Kandy
7 daysCultural Triangle, Kandy, tea country and a beach
10 daysAdd a safari and Galle Fort
14 daysA relaxed pace with more beach time
21 daysAdd the east coast or the north

For detailed routes, see our guide to how many days in Sri Lanka.

Types of Sri Lanka holidays

Holiday styleHighlights
CultureSigiriya, Anuradhapura, Polonnaruwa, Kandy
BeachSouth and west coasts in winter, east coast in summer
WildlifeYala, Udawalawe, Wilpattu, whale watching
HoneymoonBoutique hotels, tea country bungalows, quiet beaches
FamilySafaris, trains, beaches and short drives
AdventureRafting at Kitulgala, surfing, hiking in Ella and the Knuckles
WellnessAyurveda, yoga and meditation

Getting around

Most visitors travel with a private car and driver. It's comfortable, flexible and safe, and your luggage stays in the car. Trains are scenic but slow, and buses are cheap but crowded. Read our guide to hiring a private driver in Sri Lanka.

Visas and entry

Most visitors need an Electronic Travel Authorisation (ETA) before travelling. Apply through the official government website before you fly, and check the latest rules for your nationality, as they can change.

Money

Sri Lanka uses the Sri Lankan rupee. Cards are accepted in most hotels and larger shops, but you'll need cash for tuk-tuks, small shops, tips and some entry fees. ATMs are widely available in towns.

Where to stay

Sri Lanka has everything from family-run guesthouses to boutique villas, tea estate bungalows, safari camps and beach resorts. Many travellers mix levels: comfortable hotels while touring and a special stay on the beach at the end. For current deals, see hotel offers on Findit.

Food and drink

Try rice and curry, hoppers and egg hoppers, string hoppers, kottu, fresh seafood, king coconut and tropical fruit. Ask for "less spicy" if you prefer. Drink bottled or filtered water.

Culture and etiquette

  • Dress modestly at temples: cover shoulders and knees, and remove shoes and hats.
  • Never pose with your back to a Buddha statue for photos.
  • Use your right hand to give, receive and eat.
  • Ask before photographing people.
  • Respect Poya days (full moon days), when alcohol isn't sold.

Health and safety

Sri Lanka is generally safe and welcoming. Use sunscreen and insect repellent, follow red flags at the beach, avoid driving at night in the hills, and buy travel insurance before you fly.

Sri Lanka holiday guide: planning step by step

  1. Choose your dates and check which regions are in season.
  2. Decide your interests: culture, beach, wildlife, adventure or relaxation.
  3. Choose the length of your trip.
  4. Decide how to travel: private driver, train or a mix.
  5. Choose your hotel style.
  6. Ask a trusted local agency for a tailor-made plan, or plan it yourself.
  7. Apply for your ETA and buy travel insurance.

Sample 10-day holiday

DayPlan
1Arrive; drive to Sigiriya
2Sigiriya rock and a village tour
3Polonnaruwa or a Minneriya safari
4Dambulla cave temple, then Kandy
5Kandy to Nuwara Eliya through tea country
6Nuwara Eliya to Ella
7Ella hikes
8Safari in Yala or Udawalawe
9South coast beach
10Galle Fort, then the airport

Holidays for different travellers

Couples: combine the Cultural Triangle with a tea country bungalow and a few quiet nights on the south coast.

Families: choose shorter drives, a safari, a train ride and hotels with pools. See our guide to a Sri Lanka family holiday.

Solo travellers: Sri Lanka is friendly and easy to travel alone; a driver adds comfort and company on long journeys.

Older travellers: plan gentle days, avoid the steepest climbs and allow rest afternoons.

Where to find more help

For routes by season, the best regions to visit and how tailor-made trips work, see this complete guide to Sri Lanka holidays from Vacation Ceylon Tours, a local Sri Lankan tour agency.

Holiday checklist

  • Dates chosen, and regions checked for the season
  • Route and trip length decided
  • ETA approved
  • Travel insurance bought
  • Driver or tour booked
  • Hotels booked for peak dates
  • Some cash in Sri Lankan rupees for arrival

Top experiences on a Sri Lanka holiday

  • Climbing Sigiriya at sunrise, or watching the sun rise over it from Pidurangala.
  • Riding the hill country train through tea estates.
  • Spotting a leopard in Yala or Wilpattu.
  • Watching elephants gather at Minneriya in the dry season.
  • Seeing blue whales off Mirissa (about November to April).
  • Walking Galle Fort's ramparts at sunset.
  • Eating a home-style rice and curry with a dozen small dishes.

Frequently asked questions

When is the best time for a Sri Lanka holiday?

December to April for the south and west coasts; May to September for the east coast. The Cultural Triangle and hill country can be visited most of the year.

How many days do I need for a Sri Lanka holiday?

About 10–14 days for a first visit.

Is Sri Lanka good for a family holiday?

Yes. Safaris, trains, beaches and friendly people make it great for families.

Do I need a visa for a holiday in Sri Lanka?

Most visitors need an ETA before travelling. Check the official website for current rules.

What's the best way to travel around Sri Lanka?

A private car and driver is the most comfortable and flexible option.

Is Sri Lanka expensive for a holiday?

It can suit most budgets, from guesthouses to luxury resorts.

What should I not miss on a Sri Lanka holiday?

Sigiriya, Kandy, the tea country, a safari and the south coast.

Is Sri Lanka safe for tourists?

Yes, it's generally safe and welcoming. Take normal travel precautions.