From golden beaches and lush tea plantations to ancient temples and bustling markets, Sri Lanka offers an incredibly diverse range of experiences.
This island nation, just south of India, is a land of rich history, stunning landscapes, and warm hospitality.
It’s a destination where you can immerse yourself in nature, explore world-class cultural treasures, and feast on incredible cuisine.
In this Sri Lanka travel guide, I’ll help you plan an unforgettable trip to this beautiful country. I’ll share some of the top places to visit, as well as tips to avoid the usual tourist traps.
I’ve spent over 4 months in Sri Lanka and know most corners of the island pretty well. You’re in safe hands.
Need help planning your next trip? Hire me as your Personal Travel Planner!
Table of Contents
Toggle- Where to Stay in Sri Lanka
- My Favourite Places to Visit in Sri Lanka
- 1. Kandy
- 2. Ella
- 3. Anuradhapura
- 4. South Coast Beaches
- 5. Galle Fort
- 6. Sigiriya
- The Best Time to Visit Sri Lanka
- How Long Do You Need in Sri Lanka?
- FAQs About Visiting Sri Lanka
- Is Sri Lanka safe to visit?
- What should I pack for a trip to Sri Lanka?
- How do I get around Sri Lanka?
- Final Thoughts
Where to Stay in Sri Lanka
Sri Lanka offers accommodation for every budget and style.
In Kandy, consider staying in a heritage hotel or in a luxury retreat up in the hills above the city.
For a beach break, there are plenty of boutique hotels and beachfront villas in places like Mirissa, Weligama, and Ahangama.
Looking for something more off-the-beaten-path? Try an eco-lodge in the jungle or a homestay in one of Sri Lanka’s rural villages for a truly unique experience.
My Favourite Places to Visit in Sri Lanka
1. Kandy
Kandy, the last royal capital of Sri Lanka, is a city steeped in history and culture.
At its heart lies the Temple of the Tooth, one of the most sacred Buddhist sites in the world.
Visiting the temple is an unforgettable experience, with its serene atmosphere, intricate architecture, and traditional rituals.
Beyond the famous temple, Kandy offers a mix of colonial charm and natural beauty.
Take a walk around Kandy Lake, explore the Royal Botanical Gardens, and lose yourself in the lively local markets.
There’s some great food in Kandy. Soul Food serves incredible vegan food – try their jackfruit wrap (I’m not a vegan but came back here several times).
For delicious dosas and other Tamil and South Indian food, I highly recommend Balaji Dosai, too.
Kandy is a distinctive blend of old and new. It’s a must-visit destination on any trip to Sri Lanka.
2. Ella
The train journey between Kandy and Ella is often described as one of the most beautiful in the world, and for good reason.
As the train winds its way through the hill country, you’ll pass rolling tea plantations, mist-covered mountains, and picturesque villages. The journey is an unmissable experience in itself.
Ella itself is a small town in the mountains, surrounded by natural beauty, with a laid-back, backpacker vibe.
There are several spectacular hiking trails here, taking in local highlights such as the famous Nine Arch Bridge, Little Adam’s Peak, Ella Peak, and Ravana Falls.
Whether you’re hiking in the hills or relaxing with a cup of fresh Ceylon tea, be sure to slow down and enjoy the wonderful scenery.
Top tip: Most tourists take the train from Kandy to Ella, meaning these trains are packed, and tickets often sell out in advance. Instead, I recommend making the journey in reverse – from Ella to Kandy. You’ll avoid the worst of the crowds and have a much better time.
3. Anuradhapura
Anuradhapura is an ancient city that dates back over 2,000 years. It’s one of the most important archaeological sites in South Asia and a key Buddhist pilgrimage site.
With its sprawling ruins set against a backdrop of lush greenery, Anuradhapura retains a sense of untouched beauty and authenticity.
Here, you’ll find towering dagobas (stupas), sacred relics, and ancient temples.
One of the highlights is the Ruwanwelisaya, a massive stupa that dominates the landscape.
Another is the Jaya Sri Maha Bodhi Tree, believed to have grown from a cutting of the tree under which the Buddha attained Enlightenment.
Unlike many other historical sites, this is a living, breathing place. When I visited, there were only a handful of tourists but thousands of pilgrims.
The atmosphere here is electric – you can honestly feel a hum in the air. It’s quite extraordinary.
4. South Coast Beaches
Sri Lanka’s south coast is home to some of the most beautiful beaches on the island, each with its own unique character.
If you’re looking for a beach with plenty of facilities, restaurants, and places to stay, check out Mirissa – famous for its whale-watching tours and laid-back vibe.
Nearby, Weligama is a popular spot for beginner surfers, backpackers, and digital nomads.
Ahangama and Kabalana offer quieter, more secluded beaches, ideal for escaping the crowds.
Silent Beach and Rekawa Beach, on either side of Tangalle, are two of my favorite hidden-gem beaches on Sri Lanka’s south coast. They’re peaceful, unspoiled, and magical.
Whether you’re looking to surf, snorkel, or just soak up the sun, spend some time exploring a few different beaches to find your own favorite slice of paradise.
5. Galle Fort
Galle, a UNESCO World Heritage site, is a beautifully preserved colonial town. Stroll through the cobblestone streets of Galle Fort, browsing unique shops, art galleries, and cosy cafes.
Walk along the fort’s walls at sunset for breathtaking ocean views. Highlights include the Galle Lighthouse and the Dutch Reformed Church.
Galle offers a fascinating blend of European architecture and South Asian culture, bringing Sri Lanka’s rich history to life.
6. Sigiriya
Sigiriya, or Lion Rock, is an iconic hilltop fortress rising nearly 200 metres above the jungle.
It’s a UNESCO World Heritage site with ancient frescoes, landscaped gardens, and the ruins of a palace at the summit.
The climb to the top is worth it for the panoramic views alone. Other highlights include the Mirror Wall, the Water Gardens, and the Lion’s Paw entrance.
Sigiriya offers a stunning combination of history, culture, and natural beauty. Don’t miss it.
Get here as early as possible (ideally before 6 am) to avoid the heat and the crowds. I climbed Sigiriya at sunrise, and it was one of the highlights of my time in Sri Lanka.
The Best Time to Visit Sri Lanka
The best time to visit Sri Lanka depends on which part of the country you’re planning to explore.
The island has two monsoon seasons. The southwest monsoon affects the South and West Coasts from May to September, while the northeast monsoon brings rain to the east coast from October to January.
The best time to visit the South and West Coasts, including Galle and Kandy, is December to April.
If you’re planning to visit the East Coast and the northern Cultural Triangle, try to come between May and September.
You can still visit either area during its “off” season, although be prepared for heavy rain showers most days and more limited options for accommodation and eating out.
How Long Do You Need in Sri Lanka?
To truly experience the diversity of Sri Lanka, I recommend spending at least two weeks on the island. This allows you to explore several cultural sites, the hill country, and beaches at a comfortable pace.
If you’re short on time, a 10-day itinerary can still cover highlights like Kandy, Ella, Galle, and a couple of beaches. But be prepared for a faster pace, with less time for relaxing or spontaneity.
For slow travellers, Sri Lanka is a dream. Take your time hiking in the hill country, visit lesser-known temples, head off the beaten path, and unwind in a tucked-away beachside village.
The longer you stay, the deeper your connection with this enchanting island will grow. A month would be ideal.
FAQs About Visiting Sri Lanka
Is Sri Lanka safe to visit?
Yes, Sri Lanka is generally safe and known for its welcoming locals. Petty theft can happen, so take precautions like securing your belongings and staying aware in crowded areas. Check travel advisories for updates before your trip.
What should I pack for a trip to Sri Lanka?
Pack lightweight clothing, comfortable walking shoes, sunscreen, and insect repellent. Bring a reusable water bottle, a rain jacket for sudden showers, and a sarong (and/or modest clothing) to cover up for temples. Don’t forget swimwear, plus a power adapter (Sri Lanka uses type G plugs, like the UK).
How do I get around Sri Lanka?
Getting around Sri Lanka is easy with trains, buses, and tuk-tuks. Trains are scenic and ideal for longer journeys, while buses connect most towns. Tuk-tuks are great for short trips, and hiring a private driver is a convenient option if you prefer flexibility and comfort.
Final Thoughts
Sri Lanka is a destination that truly has it all – stunning landscapes, rich history, and warm, welcoming people.
Whether you’re exploring ancient ruins, hiking through tea plantations, or relaxing on golden beaches, this gorgeous island is full of unforgettable experiences. Embrace the adventure.
If you’d like me to help you plan an unforgettable trip to Sri Lanka, get in touch!