Sri Lanka is a fantastic and affordable beach destination in Asia, drawing in visitors from all corners of the globe with its vibrant surf scene and laid-back vibe. However, the number of tourists fell after the 2019 Easter bombings. To boost tourism, the government introduced a free-visa-on-arrival program for several countries. As of August 1, citizens from the EU can fly to Sri Lanka and get a free visa directly at the airport, valid for six months.

Planning your trip? Here are some must-visit spots in Sri Lanka.

Arugam Bay is one of the top beaches in the country, perfect for surfing, especially if you’re just starting out. The beach, shaped like a crescent, is dotted with quirky cafes and small eateries. Despite its popularity, Arugam Bay remains relatively undeveloped and less crowded compared to some of Thailand’s beach spots.

Mirissa Beach is another gem, located on the southern tip of Sri Lanka, about 150 km from Colombo and 40 km from Galle. Like Arugam Bay, Mirissa is a magnet for vacationers and surfers alike. Clear waters and a small coral reef make it great for snorkeling. If you’re lucky, you might even spot a whale. Consider joining a whale-watching tour for a greater chance of seeing these majestic creatures. The chilled-out vibe of Mirissa town is a big draw for many visitors.

Then there’s Galle, a beautifully preserved colonial city in the south of Sri Lanka, famous for its fortified city—a major landmark. The Galle Fort, initially built by the Portuguese and later expanded by the Dutch, is a UNESCO World Heritage site and the largest remaining fortress in Asia constructed by European colonizers. While you’re in Galle, don’t miss Unawatuna Beach, another top beach located nearby.

Kandy, a major city situated in Sri Lanka’s Central Province, is encircled by the Central Highlands. These highlands include the Peak Wilderness Protected Area, Horton Plains National Park, and Knuckles Conservation Forest, all of which are UNESCO World Heritage Sites. Kandy itself is home to the Temple of the Tooth Relic, another UNESCO site and one of the most sacred Buddhist worship places.

Sigiriya, also known as Lion Rock, is yet another UNESCO World Heritage site and is even considered by locals as the eighth wonder of the world. This awe-inspiring rock formation rises nearly 200 meters above the jungle and surrounding hills and features ancient ruins at its summit. The views from atop the rock are simply breathtaking.

Nuwara Eliya is a picturesque city and hill station enveloped by tea plantations. Known for its pleasant weather and lush tea hills, Nuwara Eliya is one of the coolest spots in Sri Lanka. The tea plantations here are among the country’s most significant. Nicknamed “Little England,” Nuwara Eliya showcases British colonial architecture, with old British bungalows and lovely gardens scattered throughout the city. Nearby, you’ll find Pidurutalagala, the highest mountain in Sri Lanka, offering spectacular views.

Ella, another charming hill town, is home to some of Sri Lanka’s best tourist spots. The Nine Arch Bridge in Demodara, close to Ella, is a notable landmark and a prime example of colonial-era railway architecture. If you love hiking, Ella Rock is a must-visit for its dramatic views and is also a great spot to catch the sunrise. Similarly, the hike to Adams Peak is a popular activity when visiting Ella.