OUR FAVORITE HOTELS IN Sri Lanka

During our travels, we’re always on the lookout for the most fun and unique places to stay. From stunning boutique hotels to beautiful beachfront bungalows or a guesthouse run by a lovely local family—what matters most is that it offers something special to make your trip even more memorable. In Sri Lanka, we once again found a handful of unique spots that we’re excited to share with you. Below you’ll find our favorite hotels and guesthouses in one convenient overview. You can count on having an amazing time here! Many of these guesthouses and hotels are quite popular, so it’s smart to book early when you can.

Note: We list starting prices. Hotel prices can vary significantly depending on your travel dates and how far in advance you book. So, if you book last minute or during peak season, the starting price may differ considerably.

Great hotels & Guesthouses in Ahangama

Surf Villa Domus Graziella

This stylish boutique hostel is a great home base for exploring lively Ahangama. You’ll stay in a beautifully styled room, close to some great surf spots, and the owner is available around the clock to help out. There’s also a small but lovely pool, the rooms come with air conditioning, and a delicious breakfast is included in the price.

Low Season
Room starting from $34

High Season
Room starting from $45

Jungle Villa

Jungle Villa is another excellent choice for staying in Ahangama. It offers great value for your money—you’ll stay in a spacious room with a hot shower, and a delicious, generous breakfast is included in the rate. The friendly owners will give you a warm welcome and do everything they can to make your stay enjoyable.

Low Season
Room starting from $19

High Season
Room starting from $19

Stuthi Villa

Looking for a unique overnight stay? A bit further inland, you’ll find the hidden gem Stuthi Villa. This is a wonderful place to fully unwind. Set right in the middle of nature, it features a large garden, a refreshing pool, and you’ll stay in an idyllic bungalow.

Low Season
Room starting from $81

High Season
Room starting from $81

Casa Tikiri

Traveling through Sri Lanka with a bit more room in your budget or just want to treat yourself to a more luxurious stay? Casa Tikiri is worth every penny! It’s a little slice of paradise, with a large garden, a stunning pool, and towering palm trees all around. You’ll sleep in a perfectly Pinterest-worthy room—painted in every color except white. The staff is incredibly kind, and as the cherry on top, the food is absolutely divine. From breakfast to dinner, everything is delicious. Casa Tikiri is adults-only.

Low Season
Room starting from $132

High Season
Room starting from $132

Great hotels & Guesthouses in Anuradhapura

Hotel Heladiv

After exploring Anuradhapura, there’s nothing better than taking a refreshing dip in a great pool. This hotel has everything you need for a pleasant stay, including a chef who prepares delicious dinners. The rooms are spacious with comfortable beds, and the showers are excellent too.

Low Season
Room starting from $42

High Season
Room starting from $43

Amsterdam Tourist Rest

Traveling on a smaller budget? Then Amsterdam Tourist Rest is your best bet. The owner is incredibly friendly and happy to help with any questions you have about Anuradhapura. The rooms are simple but very clean, with comfortable beds and air conditioning.

Low Season
Room starting from $23

High Season
Room starting from $23

Ceylonima Homestay

Looking for a charming homestay in Anuradhapura? Book a few nights at Ceylonima Homestay. One of our readers tipped us off about this place after having such a wonderful stay. The lovely owners go out of their way to make sure your visit is unforgettable—and they’re amazing cooks too.

Low Season
Room starting from $36

High Season
Room starting from $36

Great hotels & Guesthouses in Arugam Bay

Little Lagoon Hostel

Little Lagoon Hostel is one of the best places to stay in Arugam Bay. It’s peacefully located, yet still close to plenty of restaurants and the beach. Don’t feel like walking? They offer free bikes. The rooms come with a comfy bed, air conditioning, and a cozy outdoor space.

Low Season
Room starting from $28 | Dorm starting from $11

High Season
Room starting from $47 | Dorm starting from $14

Bay Vista

Bay Vista is definitely worth it if you have a bit more to spend. Not only do they offer great yoga classes, but this place also has everything you need for a relaxing stay. The location is a solid 10—it’s right on the beach and surrounded by plenty of restaurants. The sweet staff create a welcoming atmosphere and are always ready to help. Book a sea view room to make your stay even more special.

Low Season
Room starting from $70

High Season
Room starting from $88

Tropicana Home Stay

Tropicana Home Stay is another great option. This homestay is run by Jazz and his family, and they’ll make you feel right at home. It’s located close to the beach, and the spacious rooms come with everything you need.

Low Season
Room starting from $25

High Season
Room starting from $32

Great hotels & Guesthouses in Ella

Country Homes

If you’re staying at Country Homes, chances are you’ll be spending most of your time on the balcony—equipped with lounge chairs perfect for hours of gazing out at the mountains and the horizon. Not only is the view stunning, but the rooms are beautifully designed and fully equipped with everything you need. Ella is just 200 meters (650 feet) away, yet you’ll feel like you’re sleeping right in the middle of the mountains.

Low Season
Room starting from $36

High Season
Room starting from $40

Adam’s Apple Homestay

Looking for the best view at a bargain? At Adam’s Apple Homestay, you can enjoy a spectacular view of Little Adam’s Peak right from your bed—for a very affordable price. The owner is happy to drive you around and is full of great tips for exploring Ella.

Low Season
Room starting from $26

High Season
Room starting from $29

Guest Inn Avendra

Staying at Guest Inn Avendra feels like coming home. This guesthouse is run by an incredibly warm family who go out of their way to make your stay as pleasant as possible. You’ll also enjoy beautiful valley views right from the property. Staying here is a real treat!

Low Season
Room starting from $50

High Season
Room starting from $50

New Cabin Ella

The Nine Arch Bridge is the most famous sight in Ella, which makes the location of New Cabin Ella even more special. From your balcony, you’ll have a direct view of the bridge, surrounded by Sri Lanka’s lush natural landscape. You won’t find a more spectacular view of this iconic piece of architecture.

Low Season
Room starting from $77

High Season
Room starting from $77

Great hotels & Guesthouses in Galle

Windy Garden

Just a 6-minute drive from Galle Fort, Windy Garden is the perfect hotel if you’re traveling on a budget. The leafy garden features a great pool, and a delicious breakfast is included in the price. The staff is incredibly friendly and always happy to chat.

Low Season
Room starting from $22

High Season
Room starting from $25

Brixia Cafe & Guest

Brixia Cafe & Guest is the best choice for a mid-range hotel in Galle. Located just outside Galle Fort, this hotel is run by a team of Italian and Sri Lankan hosts who go the extra mile for their guests. You’ll stay in a spacious double room with a comfy bed, great shower, efficient air conditioning, and a balcony.

Low Season
Room starting from $53

High Season
Room starting from $53

Arches Fort

For the ultimate experience in Galle, book a stay within the historic walls of Galle Fort. Arches Fort is one of the best affordable options inside the fort. The charming building is full of character, and in the morning, you’ll be treated to a delicious Sri Lankan breakfast.

Low Season
Room starting from $58

High Season
Room starting from $62

Great hotels & Guesthouses in Hiriketiya (Dikwella)

Dots Bay House

Dots Bay House is one of the coolest places to stay near Hiriketiya Beach. The beach is just a few dozen meters away, so the location scores a perfect 10. The vibe at Dots Bay House is also great. There’s often live music, the staff is super fun, and the lovely pool makes it easy to connect with other travelers. You can book either a private room or a dorm with plenty of privacy.

Low Season
Room starting from $63 | Dorm starting from $25

High Season
Room starting from $69 | Dorm starting from $32

Gold Ocean House

Is Dots Bay House out of your budget but you still want to stay close to Hiriketiya Beach? Then Gold Ocean House is your best bet. This guesthouse is just a 2-minute walk from the beach and is run by a kind, welcoming family.

Low Season
Room starting from $25

High Season
Room starting from $25

Wilson’s Place

You’ll also have a great time at Wilson’s Place. This hotel is in a quiet location just outside the center, but still only a 7-minute walk from Hiriketiya Beach. The owner is incredibly friendly and always ready to help. The rooms are modern, and there’s a spacious garden with plenty of seating.

Low Season
Room starting from $53

High Season
Room starting from $53

Great hotels & Guesthouses in Kandy

SWP Eco Lodge

One of the top places to stay in Kandy is SWP Eco Lodge. The location is fantastic—right on Kandy Lake—so you’ll enjoy stunning views every day. It’s just outside the busy center but still within walking distance. You’ll stay in a beautiful room with a large balcony where you can enjoy the lake view in total privacy. You won’t even have to go out for a great meal—the on-site restaurant serves delicious food.

Low Season
Room starting from $66

High Season
Room starting from $66

Feel Home

You’ll also be in the right place for a great view at Feel Home. It’s a more budget-friendly option because it’s located a bit further from the center—about a 5-minute drive. The rooms are super spacious, as are the balconies (with views, of course), and the host Fazly is incredibly welcoming.

Low Season
Room starting from $66

High Season
Room starting from $66

Mcleod-Inn

Prefer to stay closer to central Kandy without paying top dollar? Mcleod-Inn is a great pick. It’s located on higher ground, giving you a nice view over the city. That does mean you’ll have to walk uphill from the center (or grab a tuk-tuk), but once you arrive, you’ll be rewarded with peace and quiet.

Low Season
Room starting from $28

High Season
Room starting from $32

Great hotels & Guesthouses in Mirissa

The Secret Guesthouse

The Secret Guesthouse in Mirissa is a place where everything just feels right. It’s super central yet very quiet. The lush garden features a lovely pool and cozy sitting areas. The spacious rooms come with air conditioning, a comfy bed, fridge, and strong Wi-Fi. Tip: The nearby Secret Root Spa is part of the guesthouse and offers excellent massages!

Low Season
Room starting from $40

High Season
Room starting from $45

D Canal House

Have a bit more room in your budget? Then D Canal House is a fantastic option. This charming boutique B&B radiates warmth and comfort. Surrounded by a beautiful garden full of tropical plants, you’ll enjoy stunning views right from your room or the pool.

Low Season
Room starting from $65

High Season
Room starting from $77

JJ’s Hostel Mirissa

Prefer staying in a social hostel? Then JJ’s Hostel Mirissa is your best pick. The hostel organizes tons of activities, making it super easy to meet other travelers. Of course, there’s a lovely pool, and during the high season, you can join a morning yoga class followed by a delicious breakfast.

Low Season
Room starting from $33 | Dorm starting from $12

High Season
Room starting from $33 | Dorm starting from $12

Great hotels & Guesthouses in Negombo

Serendib Village Guest House

Want to kick off your Sri Lanka trip on the right foot? We recommend Serendib Village Guest House. This is easily one of the best places in town, offering a fantastic stay at a very reasonable price. It’s located near the lively town center, yet beautifully situated along a canal. It feels like you’re in nature—right in the city! There’s a large pool, the host is incredibly welcoming, and breakfast is served each morning on the waterside terrace.

Low Season
Room starting from $24

High Season
Room starting from $25

Negombo Boutique Villa

Is Serendib Village Guest House fully booked? Then Negombo Boutique Villa is a great alternative. This small-scale hotel is also located along the canal and features a nice pool. You’ll stay in a spacious room with air conditioning, a mini fridge, and a comfy bed.

Low Season
Room starting from $25

High Season
Room starting from $28

Negombo The Nature Villa and Cabanas

Looking for something a bit more upscale? Negombo The Nature Villa and Cabanas is a fantastic option. It has a relaxing vibe and a lovely pool surrounded by lush tropical plants. Plus, it’s perfectly located near plenty of restaurants, the beach, and local attractions.

Low Season
Room starting from $42

High Season
Room starting from $42

Great hotels & Guesthouses in Nuwara Eliya

Pigeons Nest

Let’s start with Pigeons Nest. From this guesthouse, you’ll enjoy sweeping views of the mountains around Nuwara Eliya. The view alone is reason enough to stay, but the warm, welcoming staff make it even better. Expect to be greeted with a big smile every time. And on chilly evenings, they’ll even light the fireplace. Pure comfort!

Low Season
Room starting from $2

High Season
Room starting from $28

Serendipity Lake Artistic Bungalow by Heidis Home

Serendipity Lake Artistic Bungalow is another great place to stay. This artistic retreat is beautifully located right on Gregory Lake, so the views are stunning. The interior is anything but boring—each room features vibrant wall art, and there’s a colorful garden full of flowers and plants.

Low Season
Room starting from $54

High Season
Room starting from $54

The Ramp

If you’re staying at the unique The Ramp hotel, you can count on a comfortable stay. The rooms come with thoughtful extras like a mini fridge, a rain shower, and a luxury bed. In the morning, enjoy a tasty breakfast to start your day off right.

Low Season
Room starting from $64

High Season
Room starting from $75

Great hotels & Guesthouses in Sigiriya

Lankapura Heritage

The best view of Lion Rock? You might just find it from the pool at Lankapura Heritage. Since it’s a small-scale hotel, you’ll enjoy ultimate peace and quiet, along with a warm and personal atmosphere. Each morning, breakfast is served while you take in the stunning views of the rice fields and the rock. It’s absolutely worth waking up before sunrise—the first rays of light make the view even more magical. The hotel only has five rooms and is extremely popular, so booking in advance is a must.

Low Season
Room starting from $44

High Season
Room starting from $49

Back en Beyond

Adventurous travelers, take note! At Back of Beyond, you can spend the night in a stunning treehouse. There’s no door, no walls—just a roof and a mosquito net. It’s a truly unique experience, falling asleep to the sounds of nature. Don’t worry though—it’s surprisingly comfortable. The treehouse is well equipped with everything you need.

Low Season
Room starting from $66

High Season
Room starting from $110

Sigiri Rock Side Home Stay

Traveling on a smaller budget? Then Sigiri Rock Side Home Stay is a great place to stay in Sigiriya. The location is perfect—close to top sights and plenty of restaurants. It’s surrounded by lush greenery, and the lovely hosts go out of their way to make your stay the best it can be.

Low Season
Room starting from $25

High Season
Room starting from $26

Roy’s Villa

Roy’s Villa is a fun and social hostel where they organize daily activities. It’s a bit on the pricier side (by Sri Lankan standards), but you’re staying at an awesome place. Every morning, you can join a yoga session with a view over the rice fields, and in the evenings, they host a family dinner. You’re guaranteed to meet new people here, which makes it a great spot to stay in Sigiriya.

Low Season
Room starting from $74 | Dorm starting from $29

High Season
Room starting from $91 | Dorm starting from $29

Great lodge & glamping in Wilpattu National Park

The Backwaters Lodge

The Backwaters Lodge is without a doubt one of the most beautiful places to stay near Wilpattu. Tucked away in nature, you’ll stay in a stunning bungalow with a huge glass wall—perfect for taking in the incredible surroundings. There are plenty of cool activities too, like kayaking, hiking, stargazing, and birdwatching boat tours.

Low Season
Room starting from $112

High Season
Room starting from $122

Big Game

Want to keep the safari vibe going? Then book a luxury tent at Big Game’s glamping site. You’ll sleep in a super romantic setting, with torches and ambient lighting all around. The spacious tents come with private bathrooms and comfy beds.

Low Season
Room starting from $30

High Season
Room starting from $40

Great hotels & Gueshouses in Yala National Park / Tissamaharama

Rice Rice Villas

What a little paradise this is! Here, you’ll sleep in an idyllic hut right in the middle of the rice fields, surrounded by palm trees. There’s an infinity pool with a brilliant view of the endless rice paddies. Breakfast is included and tastes fantastic.

Low Season
Room starting from $32

High Season
Room starting from $42

Hotel River Front

The charming Hotel River Front is another great place to stay. You’ll enjoy a lovely garden with a pool, delicious breakfasts, and a relaxing rain shower. On top of that, it’s beautifully located by the river.

Low Season
Room starting from $38

High Season
Room starting from $45

Richards Cabanas

Richards Cabanas is another fantastic option if you’re planning to visit Yala National Park. It’s run by a lovely family, and you can enjoy both breakfast and dinner at the hotel. There’s a refreshing pool to cool off in, and thanks to the lush greenery all around, you can spot plenty of tropical birds.

Low Season
Room starting from $62

High Season
Room starting from $72

Mahoora Luxery Camp

For the adventurous among us, the glamping experience at Mahoora Luxury Camp, on the edge of Yala National Park, might just be the ultimate stay in all of Sri Lanka. While the hotel is worth visiting just for its tents and unique terrain, it’s the activities that truly make the experience. Your stay includes an evening safari with a professional guide. The camp also hosts cooking classes, jungle-style dinners around a campfire, and evening nature walks. One thing’s for sure—you won’t be bored here.

Low Season
Room starting from $56

High Season
Room starting from $77

Scroll to Top