Sri Lanka is one of those lucky countries that has more than its fair share of natural beauty and wonders as well as fascinating history and culture! For this reason, it's home to many UNESCO World Heritage Sites.
If you want to get a feel for the country and see its best spots and attractions, we recommend a minimum visit of 10 to 14 days>. This allows enough time to travel the length of the country, while stopping to really enjoy the sites and take part in fun activities.
You might also like to read Top 20 things to do in Sri Lanka.