In my opinion, Sri Lanka in Southeast Asia is one of the best travel destinations you could choose. Who doesn't love a tropical climate, stunning beaches, delicious food, rich culture, and loads of temples and nature to explore?

The beach towns in the south are super laid back and perfect for surfers and yogis. The highlands in the center are full of fascinating history and culture, and the tea plantations there are simply beautiful. And let's not forget about the north, a paradise for adventurers and off-the-beaten-path travelers!

Having spent quite some time here, I know it can be overwhelming to decide where to stay in Sri Lanka. That's why I've put together this guide to help you choose from my favorite places.

Best places to stay in Sri Lanka

Sri Lanka has something amazing for every type of traveler, whether you're on a budget or looking for luxury. Check out my top picks:

First-time travelers should start their journey in Mirissa. This small beach town in southern Sri Lanka has incredible beaches, a fun nightlife, and fantastic surf spots.

If you're a hardcore surfer, I highly recommend Arugam Bay on the East Coast of the island. It boasts one of the best surf spots in the world and has an amazing laid-back vibe.

All shopaholics and party people will absolutely love Colombo, Sri Lanka's capital. It's packed with shopping malls, boutique shops, and great bars and restaurants.

For a fun family vacation, head to Unawatuna. This charming beach town offers a great beach vacation and plenty of family-friendly resorts.

To delve into Sri Lanka's rich history and culture, Kandy is the perfect base to explore some of the country's most famous landmarks.

If you're yearning for a place to relax, surf, enjoy delicious food, and do some yoga, then Hiriketiya Beach is your go-to place.

Last but not least, for outdoor lovers and hikers, Ella is a must-visit. This town is surrounded by breathtaking nature and offers plenty of hiking trails for all skill levels.

1. Where to stay in Sri Lanka for the first time: Mirissa

where to stay in sri lanka - mirissa

When you think of Sri Lanka, you'll immediately imagine white sand beaches, tall palm trees, and great waves for surfing.

And all of that can be found in Mirissa. This little surf town is one of my favorite spots because it has such amazing vibes. On top of that, being a foodie, I think the food options here are absolutely fantastic and some of the best in the country. Mirissa is filled with so many charming cafes, bars, and restaurants that you'll wish you had more time to try them all.

But here's the best part: Mirissa is also the perfect base for exploring the entire coast. You can easily rent a scooter and venture out to other towns like Galle, Unawatuna, Ahangama, and Weligama.

Things to do in Mirissa

Mirissa has plenty of cool activities that will keep you entertained for quite a while.

First things first, you gotta give surfing a go! The waves here are perfect for advanced surfers but don't worry if you're a beginner. There are plenty of surf schools in neighboring Weligama that are more beginner-friendly.

If you're up for a little adventure, make sure to climb up Parrot Rock and Coconut Tree Hill. The views of the coastline are stunning, and you'll have some awesome photo opportunities.

Oh, and let's not forget about the amazing food scene in Mirissa! My personal favorite brunch spot is Shady Lane. They serve the best coffee in town and their eggs benedict is super tasty.

Best hotels to stay in Mirissa

($$$) Saltasia Boutique Beach Villa

One of my favorite luxury hotels in Mirissa is Saltasia Boutique Beach Villa. This villa offers stunning ocean views, a private beach area, and your own private pool. Plus, their restaurant serves some of the best seafood in town.

Check availability & best rates

($$) Beach & Bliss Mirissa

A perfect mid-range option is Beach & Bliss Mirissa. This boutique hotel is located right on the beach and offers an outdoor swimming pool, terrace, and amazing views of the Indian Ocean.

Check availability & best rates

($) Green Hill Mirissa

For budget travelers, Green Hill Mirissa is a great choice. This guesthouse has cozy rooms with private balconies overlooking the lush garden, and a stunning swimming pool, and offers free bike rentals for you to explore the area. Definitely a great option when it comes to value for money.

Check availability & best rates

2. Where to stay in Sri Lanka for beaches & surfing: Arugam Bay

where to stay in sri lanka - arugam bay

Mirissa is an awesome spot for beginner and intermediate surfers, while Arugam Bay is an absolute paradise for experienced riders. This charming beach town on Sri Lanka's east coast boasts one of the world's best surf spots, Main Point.

Arugam Bay has a laid-back vibe and is less developed compared to other popular beach destinations in Sri Lanka. There are no big hotels or resorts here, but you'll find plenty of cute guesthouses, beach huts, and homestays instead.

The beaches are incredibly beautiful and much bigger than the ones on the South Coast.

Things to do in Arugam Bay

Of course, the main attraction in Arugam Bay is surfing. The waves here are perfect and consistent, making it a surfer's dream spot.

There are also plenty of surf schools for beginners who want to take lessons.

If you're looking to mix up your beach days, I highly recommend taking a day trip to Yala National Park. It's only about an hour and a half away from Arugam Bay and offers some amazing wildlife sightings, including elephants, leopards, and crocodiles.

Best hotels to stay in Arugam Bay

($$$) Oruwa Boutique Villas

For a luxurious stay, check out Oruwa Boutique Villas. These gorgeous villas offer breathtaking ocean views, an outdoor swimming pool, and a private beach area. The perfect spot to relax after a long day of surfing.

Check availability & best rates

($$) Oasis Bay

A great mid-range option is Oasis Bay. This guesthouse is located close to the beach, has a beautiful garden, and also offers spa facilities.

Check availability & best rates

($) Beach Wave Hotel

If you don't want to break the bank, Beach Wave Hotel is a fantastic budget option. This beachfront property offers simple yet comfortable rooms and also has its own on-site restaurant where they serve delicious traditional cuisine.

Check availability & best rates

3. Where to stay in Sri Lanka for shopping & nightlife: Colombo

where to stay in sri lanka - colombo

Colombo, the capital of Sri Lanka, is a massive city with an incredibly cool nightlife and endless shopping opportunities.

While it may not have the same natural beauty as other parts of the country, it certainly has its unique charm.

You'll find many malls and markets where you can discover everything from high-end designer brands to one-of-a-kind handmade souvenirs.

And when it comes to food in Sri Lanka, Colombo is a haven of amazing restaurants that serve up scrumptious traditional and international cuisine.

Things to do in Colombo

Colombo has tons of attractions to keep you busy during your stay. If you're into shopping, you'll have to visit the Dutch Hospital Shopping Precinct – it's a beautifully renovated colonial building that now houses some of the best restaurants and shops in Colombo.

If you're into history and culture, you should totally check out Gangaramaya Temple. It's a beautiful Buddhist temple complex filled with stunning architecture and ancient statues.

For a taste of Colombo's hip and trendy scene, you've got to make your way over to Black Cat Cafe. It's one of the city's most popular spots for coffee, brunch, and live music performances.

End the day at Galle Face Green, a picturesque urban park on the oceanfront that is popular as a gathering place for both locals and tourists. It's a great spot to watch stunning sunsets and you'll see the locals participate in a variety of recreational activities.

Best hotels to stay in Colombo

($$$) Marino Beach Colombo

For a luxurious stay, check out Marino Beach Colombo. This stunning luxury beach resort offers a huge infinity pool with amazing views of the ocean, several restaurants and bars, and even a private beach area.

Check availability & best rates

($$) Cinnamon Red Colombo

A great mid-range option is Cinnamon Red Colombo. Conveniently located in the heart of the city, this hotel offers modern and stylish rooms with all the necessary amenities, a rooftop bar, and even a rooftop swimming pool.

Check availability & best rates

($) Fairway Colombo

Great value for money can be found at Fairway Colombo. This lovely hotel offers comfortable and spacious rooms, an on-site restaurant serving delicious local cuisine, and is located within walking distance of many of the city's top attractions.

Check availability & best rates

4. Where to stay in Sri Lanka for families: Unawatuna

where to stay in sri lanka - unawatuna

Unawatuna is an amazing beach destination for families looking for a fun and relaxing holiday in Sri Lanka.

This charming town offers stunning beaches, fantastic restaurants, and a wide range of family-friendly activities. Unawatuna is conveniently located near Galle on Sri Lanka's South Coast, making it an ideal base to explore nearby attractions like the Galle Fort and other coastal towns and picturesque beaches. 

Personally, I adore Unawatuna because it gives off a cozy and peaceful vibe, unlike some of the other beach towns that can get more chaotic sometimes.

Things to do in Unawatuna

The main attraction in Unawatuna is, of course, the beach. You can spend your days lounging on the soft sandy beach and swimming in the crystal-clear waters. But if you're looking for more activities, there are plenty to choose from.

Take a day trip to Galle Fort, a UNESCO World Heritage Site and one of Sri Lanka's most popular attractions. This 16th-century fort offers stunning views and a chance to delve into the country's rich history.

For an amazing sunset picture, head over to Dawella Beach where you can have a little photoshoot at Sri Lanka's most famous beach swing.

And when you need a break from all the local cuisine, head over to The Hideout for some delicious Mexican food and refreshing margaritas. I've been to Mexico multiple times, and let me tell you, I was blown away by how good and authentic the tacos and margaritas are here!

Best hotels to stay in Unawatuna

($$$) Agnus Unawatuna

Angus is one of the best luxury hotels in Unawatuna. It offers beautiful rooms and villas with ocean views, an infinity pool, and an on-site restaurant serving tasty Sri Lankan dishes.

Check availability & best rates

($$) Good Vibes Villas

One of my favorite luxury hotels but at a more affordable price in Unawatuna is Good Vibes Villas. This stunning property offers gorgeous jungle views, a stunning swimming pool, and spacious rooms with all the necessary amenities for a comfortable stay. It's a little inland from the beach but is considered one of the best boutique hotels in the area.

Check availability & best rates

($) Dunes Unawatuna Hotel

For a budget-friendly option, check out Dunes Unawatuna Hotel. This lovely hotel offers cozy and comfortable rooms, a superb breakfast, and is just a short walk from the beautiful beach.

Check availability & best rates

5. Where to stay in Sri Lanka for culture & sightseeing: Kandy

where to stay in sri lanka - kandy

Kandy, the last royal capital and the second largest city of Sri Lanka is a must-visit for history and culture enthusiasts. This charming city is home to many ancient temples, including the famous Temple of the Tooth Relic – one of Buddhism's most sacred sites.

However, there's more to Kandy than just temples! It also offers stunning nature and outdoor activities like hiking through the lush mountains or visiting nearby tea plantations.

Kandy is an amazing starting point to discover the stunning highlands of central Sri Lanka and to uncover the hidden gems beyond its beautiful beaches and surf towns.

Things to do in Kandy

One of my favorite day trips from Kandy is visiting the famous Sigiriya Rock Fortress. It's an ancient rock fortress that not only offers breathtaking views but also has a fascinating history. 

Afterward, you can make your way to the beautiful Royal Botanical Gardens in Kandy for a peaceful stroll through acres of stunning plants and flowers. 

No trip to Kandy would be complete without visiting Sri Dalada Maligawa, also known as the Temple of the Tooth Relic. This sacred Buddhist temple is believed to house one of Buddha's teeth and attracts thousands of pilgrims every year.

And if you're interested in Sri Lanka's rich history, you should check out the Kandy National Museum. It displays artifacts from various eras, including prehistoric times, the colonial era, and the British Empire. It's a great way to delve into the fascinating past of this incredible country.

Best hotels to stay in Kandy

($$$) Grand Serendib Hotel

One of the best Sri Lanka hotels for a luxurious stay in Kandy is the Grand Serendib Hotel. This stunning property offers breathtaking views of the mountains, spacious and tastefully decorated rooms, and an outdoor pool to relax in after a day of sightseeing.

Check availability & best rates

($$) Swp Eco Lodge

If you're looking for a unique and eco-friendly accommodation option, check out the Swp Eco Lodge. It offers charming and cozy rooms, an on-site restaurant serving up delicious traditional Sri Lankan cuisine, and is surrounded by lush greenery for a peaceful stay.

Check availability & best rates

($) Kandy City View

For a budget-friendly option in Kandy, consider staying at Kandy City View. This small, family-owned guesthouse offers clean and comfortable rooms, and an on-site restaurant, and is located just a short walk from the city center.

Check availability & best rates

6. Where to stay in Sri Lanka for laid-back vibes: Hiriketiya

Where To Stay In Sri Lanka - hiriketiya beach

One of my absolute favorite spots in the whole of Sri Lanka has got to be the amazing beach town of Hiriketiya! If the other towns like Mirissa and Unawatuna are too busy or too touristy for you, then Hiriketiya is absolutely perfect.

This small beach town only has a couple of roads where everyone usually just walks around, because it's so small you don't need a scooter or tuk-tuk. The town is packed with hipster cafes, great restaurants, and some of the best boutique hotels in the country.

If you're into yoga and surfing like me, then you'll absolutely love it here. The waves are great, and the yoga classes and retreats are simply awesome!

Things to do in Hiriketiya

Hiriketiya is all about relaxing, unwinding, and enjoying the laid-back beach vibes. And what could be better than hitting the waves and catching some rad surf?

The breaks here are perfect for both beginners and advanced surfers, and you can even take a lesson from one of the awesome local instructors or join a surf and yoga retreat. Two spots I absolutely recommend are the Salty Pelican and Kima Surf Camp.

Another awesome activity in Hiriketiya is practicing yoga. There are several incredible yoga schools and retreats in the area where you can join a class or even stay for a few days. If you're looking for a casual drop-in, two top-notch yoga spots are Salt House and Dots Bay House.

And let's talk about the food scene in Hiriketiya – it's absolutely amazing! From fresh seafood to deliciously healthy smoothie bowls, there's something to satisfy every craving.

When it comes to coffee, Mond is my go-to for the best cup in town, and for mouthwatering pizza, Bacuzzi is the place to be.

Best hotels to stay in Hiriketiya

($$$) Salt House

One of my favorite boutique hotels in Hiriketiya is Salt House. It's a beautiful property with stylish and comfortable rooms, an on-site restaurant serving delicious healthy meals, and even offers yoga classes and retreats.

Check availability & best rates

($$) The Atrium Hiriketiya

For a more budget-friendly option, consider staying at The Atrium Hiriketiya. It's a charming hotel with cozy and modern rooms and a rooftop swimming pool, and it's just a short walk from the beach.

Check availability & best rates

($) Barefoot Backpackers Hostel

For those traveling on a tight budget, Barefoot Backpackers Hostel is the perfect choice. It offers affordable dorm-style and private rooms, a shared kitchen for guests to use, and friendly staff who can assist you with board rental and surf lessons.

Check availability & best rates

7. Where to stay in Sri Lanka for outdoor lovers: Ella

where to stay in sri lanka - ella

Ella in the Sri Lankan Highlands is a charming little place that's perfect for nature lovers and adventure seekers. Located between its surrounding hills, this hippie town offers a peaceful escape from the hustle and bustle of bigger cities like Kandy or Colombo.

Ella is packed with some of Sri Lanka's most famous landmarks and picturesque tea plantations, and here's the best part: many of these sights can be explored on foot right from Ella Town.

I highly recommend Ella to anyone who wants to explore the natural beauty of Sri Lanka and take a break from your busy life.

Things to do in Ella

One of the must-do activities in Ella is hiking. There are several gorgeous trails that will take you to some of the most stunning viewpoints in Sri Lanka, such as Little Adam's Peak and Ella Rock.

The hike to Little Adam's Peak is relatively easy and offers breathtaking views of the surrounding hills and tea plantations. For a more challenging hike, head over to Ella Rock for panoramic views of the valley. Alternatively, you can also challenge yourself and hike the bigger Adam's Peak.

Another popular activity in Ella is visiting the Nine Arch Bridge, an iconic railroad bridge surrounded by lush greenery. You can watch trains pass through or walk along the tracks yourself for some incredible photo opportunities.

And speaking of train rides, of course, you'll also have to jump on the famous blue Ella to Kandy train (Kandy to Ella train) for one of the most scenic train rides in the world.

Best hotels to stay in Ella

($$$) 98 Acres Resort & Spa

For a luxurious stay in Ella, book a room at 98 Acres Resort & Spa. This stunning property offers spacious and stylish rooms with private balconies overlooking the beautiful landscape, an on-site spa and restaurant, and even has its own tea plantation.

Check availability & best rates

($$) Arawe Retreat

For a more affordable but stunningly beautiful option, check out Arawe Retreat. It's a cozy and laid-back cottage with comfortable rooms and an on-site restaurant that serves up delicious Sri Lankan food.

Check availability & best rates

($) BBQ Hub Ella

For budget-friendly accommodation, consider staying at BBQ Hub Ella. It offers clean and comfortable rooms with a shared kitchen to use, as well as a rooftop terrace with stunning views of the surrounding hills.

Check availability & best rates

Where to stay in Sri Lanka – Frequently Asked Questions

☀️ When is the best time to visit Sri Lanka?

The best time to visit Sri Lanka is from December to March, as this is the dry season for most parts of the country. However, if you plan on visiting the East Coast around Arugam Bay and Trincomalee or the North around Jaffna, then the best time to visit is from April to September. Keep in mind that peak tourist season in Sri Lanka runs from December to January and July to August, so prices may be higher during these times.

🚆 How to get around in Sri Lanka?

There are several ways to get around in Sri Lanka, including buses, trains, and taxis. Buses are the most common mode of transportation and can be found in every town or city. They are also the cheapest option but can be crowded and uncomfortable at times.

Trains are a popular choice for longer journeys as they offer scenic views and more comfortable seating options. However, tickets should be booked in advance as trains can fill up quickly.

Taxis are another option for getting around, and they offer more convenience and comfort. However, they can be expensive compared to other modes of transportation.

💸 Is Sri Lanka expensive to visit?

Overall, I would say that Sri Lanka is one of the most budget-friendly countries in Asia to travel to. While there might be cheaper options in Southeast Asia, in the grand scheme of things, it's super affordable! Accommodation, food, and transportation are all relatively inexpensive in Sri Lanka. However, entrance fees to attractions and activities can add up quickly. But don't worry, you can easily travel on a budget while in Sri Lanka.

Is Sri Lanka safe for solo female travelers?

Yes, Sri Lanka is generally considered a safe country for solo female travelers. However, like any other destination, it's always important to be aware of your surroundings and take necessary precautions. It's also a good idea to dress modestly and avoid walking alone at night in unfamiliar areas.

What is the best hotel in Sri Lanka?

The Wild Coast Tented Lodge in Yala National Park is often considered the best hotel in Sri Lanka, and I have to say, I totally agree! This place is absolutely amazing. From the luxurious safari-style tents to the exceptional service, you'll have an unforgettable wildlife experience right in the heart of the national park. The service at the Wild Coast Tented Lodge is super friendly. The little huts/tents are just beautiful, and guess what? You even get one of your own private bath tub or plunge pools, plus free game drives to spot wildlife. It's truly stunning.

Where to stay in Sri Lanka – Final Words

I have to say, Sri Lanka has something for every type of traveler. If you're into surfing, then Arugam Bay is the place to be. For a family vacation, Unawatuna is perfect. And if you want to explore Sri Lanka's rich culture and history, head to Kandy.

The country is incredibly diverse in every aspect, so you'll definitely find your perfect vacation spot. Whether you're looking for a relaxing beach getaway or an adventurous trip through the mountains and jungles, Sri Lanka has it all.

Now that you know all the best spots for where to stay in Sri Lanka and can start planning your own trip to this amazing pearl in the Indian Ocean.

Please note, this post may contain affiliate links, which means that – at absolutely no cost to you – we earn a small commission on sales generated through this website. We only recommend sites we actually use and thank you for your support!