Endless beaches, timeless ruins, welcoming people, incredible hospitality, elephants, pocket friendly, fun trains, famous tea and flavourful food make Sri Lanka irresistible. You might say Sri Lanka has been hiding in plain sight. Scores of travellers have passed overhead on their way to someplace else, but years of uncertainty kept Sri Lanka off many itineraries. Now, however, all that has changed. The country is moving forward quickly as more and more people discover its myriad charms. Lying between the more trodden parts of India and Southeast Asia, Sri Lanka's history, culture and natural beauty are undeniably alluring. It's the place you haven't been to yet, that you should. Although it can be a little chaotic, traveling Sri Lanka is a relatively easy thing to do. English is widely spoken so once you get used to the chaos, it isn’t too difficult to get around. Arguably the country is at its very best when you leave the beaten path behind, hopping on a local bus to find temples or tea shops in villages not marked on the maps. However, there are some places that simply can’t be absent from any half-decent Sri Lanka itinerary. Here’s our list of the best places to visit in Sri Lanka.

Sri LankaTravel GuideSri Lanka Travel GuideSri Lanka Best places to visitPlaces that should feature on every Sri Lanka itinerarySigiriyaLion rockAdam's peakSri padaLankaEllaElla train rideLanka trainSri Lanka BuddhaColomboKandyGalleGalle fortSigiriya RockTravel Sri LankaSri Lanka peopleMisk Travel GuideMiskTravel documentary Sri LankaTravel videoaerial Sri LankaTea plantation Sri LankaMirissaSri Lanka BeachSurfYala Park