Hotel guide Sri Lanka: the best, nicest and coolest places to sleep!

Last Updated on by Charlotte van de Sande

In this hotel guide, you will find the best hotels and coolest places to sleep in Sri Lanka! It includes both budget options and beautiful accommodation for travellers with a bigger budget!


Hotel guide Sri Lanka: our favourite hotels in Sri Lanka!

Yes! You are going to Sri Lanka! This wonderful country really surprised us! With its beautiful cities, white sand beaches, and beautiful people! Now, of course, your search for accommodation starts.

Below we have listed the nicest places to sleep all across Sri Lanka. This always includes a budget option (hostel, basic guesthouse or accommodation that costs no more than € 21). You will find a mid-range option in the middle of every section. Often this is a hotel with a swimming pool, nice breakfast and a price between €30 and €50. And finally, you will find a luxury option for every destination. These are beautiful hotels where you will be pampered. The prices vary from €50 to €200 per night.

Map of Sri Lanka

Itinerary Sri Lanka Travel Guide Sri Lanka
Above you see a simple map of Sri Lanka so you have an idea where all the places are. This is also an example travel route that you could use as inspiration for your own journey through Sri Lanka. This hotel guide covers the most important destinations, including Negombo, Anuradhapura, Trincomalee, Sigiriya, Kandy, Dalhousie (close to Adam’s Peak), Nuwara Eliya, Ella, Arugam Bay, Dickwella, Mirissa and Galle.

Have fun booking your accommodations* for Sri Lanka!


The nicest hotels for relaxing in Negombo

Negombo is probably your first stop in Sri Lanka. This city is quieter than Colombo and is close to the airport. This is a good place to recover from your flight. Below you will find a few nice hotels for after arrival in Negombo!

Negombo Backpackers Negombo Backpackers beach hostelThis cosy hostel is located on the beach. You can choose one of the dorms, or go for a bit more privacy for a budget double room. In the double room, you can sleep from € 16 per night.

Book now!

Serendib Village Guesthouse €€serendib village guesthouse NegomboThis nice hotel has large rooms, with air conditioning, a nice breakfast and a very nice swimming pool. It is a five-minute walk from the beach. You can stay here from € 29 per night (2 people).

Book now!

Ayur Ayur Resort €€€Ayur Ayur Resort Ayurveda Retreat NegomboWanna be pampered after your (long) flight? Then Ayurvedic spa is your place! Another advantage: early check-in or late check-out is no problem! You sleep here from € 58 per night (2 people).

Book now!


Will you also visit Anuradhapura in Sri Lanka? Click here for a free travel guide!


The best hotels and guesthouses in Anuradhapura!

With a beautiful old city, Anuradhapura is a place that you should not miss if you are interested in architecture, culture and history. Below you can find a list of some wonderful hotels!

Heaven Upon Rice Fields Heaven Upon Rice Fields Anaradhapura As the name suggests, this nice guesthouse is situated among the rice fields. From your room you look out on these fresh green plains! The rooms are very clean. You sleep here from € 18 per night (2 people).

Book now!

Hotel Heladiv €€Hotel Heladiv AnaradhapuraThis hotel is located a little bit outside the centre but has nice rooms and a wonderful swimming pool. You can have breakfast, lunch and dinner here. You stay here from € 30 per night (2 people).

Book now!

Aryana Boutique hotel €€€Aryana Boutique Hotel AnaradhapuraThis small boutique hotel is located close to the centre but is still an oasis of tranquillity due to its garden. The rooms are clean and have airconditioning. You stay here from €60 per night including breakfast (2 people).

Book now!


Click here for our travel guide on beach town Trincomalee!


The best Trincomalee hotels

There are more than enough good hotels in the Trincomalee area. We slept near Uppuveli Beach, I can recommend doing the same! You are close to a beautiful beach, with plenty of restaurants on walking distance. The city is nearby and easy to reach with a and a scooter. Below are three hotels that we can recommend, including a hotel in Nilaveli.

Silaa Cabana € – Uppuveli Silaa Cabana TrincomaleeWe stayed in the new cabanas from Silaa Cabana, these are spacious and fully equipped. The hostess is very nice and is always ready to help you with a smile. You stay here from € 17.50 a night including breakfast (2 people)

Book now!

Amanta Beach €€ – Nilaveli pension Amanta beach TrincomaleeA cosy hotel with a private beach and swimming pool. The hotel is recently decorated and is known for the wonderful host who prepares delicious dishes in the restaurant every day. You sleep here from € 45.00 per night (2 people).

Book now!

Amaranthe Bay Resort  €€€ amaranthe bay resort TrincomaleeThis beautiful hotel is located just outside the centre of Uppuveli. It has a lovely swimming pool, overlooks the lagoon and has modern and grand rooms. You can sleep in pure luxury here starting at € 50 per night (2 people).

Book now!


Will you also travel towards Sigiriya (Lion Rock)? Click here for our travel guide in this place!


The nicest hotels and guesthouses in Sigiriya!

With the Lion Rock as the number 1 tourist hotspot in Sri Lanka, Sigiriya has plenty of nice hotels, hostels and guesthouses. Below you will find a selection with our favorite hotels!

Sigiriya Nature Villa Lodge €Sigiriya Nature Villa Lodge

This simple hotel has everything you need when travelling on a small budget: air conditioning, a private bathroom and a good breakfast! You sleep here from € 17 per person.

Book now!

Il Frangipane €€Il Frangipane

This beautiful hotel has grand rooms and a refreshing swimming pool. Perfect for after a hike to Lion Rock! You sleep here from € 45 including breakfast (two people).

Book now!

Hotel Sigiriya €€€Hotel Sigiriya

This beautiful hotel, with large rooms, overlooks Lion Rock from the pool! You sleep here in luxury from € 75 including an excellent breakfast (two people).

Book now!


Is your next stop Kandy? Read about this place in our travel guide!


Where do you sleep in Kandy? Best hotels of Kandy

Want to escape the bustle of the city? One of the hotels below will certainly help you to relax after crossing the traffic!

My city hotel €my city hotel kandy

This hotel is opposite the train station, very nice and central located. The rooms are spacious with a wonderful bed and a luxurious bathroom. The staff is always ready to help you. You sleep here from € 20 a night, including breakfast (2 people).

Book now!

Sweet Lanka Kandy €€sweet lanka kandy

This beautiful hotel is among the hills bordering Kandy Lake. So you have a nice view of the city here. The rooms are large enough and there is a kitchen available! You can sleep here from € 30 per night (2 people).

Book now!

The Radh Hotel €€€€the radh hotelImagine yourself as a real prince or princess and stay at the super-luxury The Radh Hotel. This beautiful hotel has a spa and some rooms have a private swimming pool. You can sleep here for as little as € 130 per night (2 people).

Book now!


Want to see tea plantations in Sri Lanka? Then go to Nuwara Eliya!


Where do you sleep in Nuwara Eliya?

Nuwara Eliya has several nice hotels, mostly in the English style. The prices are generally slightly higher than in the rest of Sri Lanka, but it is still affordable. Below you will find some nice budget guesthouses and more luxurious hotels that we can recommend.

Uyou Guetshouse € Uyou Nuwara eliyaThis brightly coloured guesthouse has wonderful beds and lovely staff. Its location is also very convenient. Just next to the famous Grand hotel. From € 21 per night (2 people).

Book now!

Nuwara Eliya Hills Rest €€Nuwara Eliya Hills restThis great hotel is known for the great breakfast! The rooms are large and have windows with a nice view. You sleep here from € 41 per night (2 people).

Book now!

The Grand Hotel €€€€The grand Nuwara EliyaThis beautiful hotel with wide driveway and several restaurants is really chic. Everything is in the English style and there is a fancy swimming pool. From € 180 per night (2 people).

Book now!


Free guide on how to climb Adam’s Peak in Sri Lanka!


The finest hotels in Dalhousie (at Adams Peak):

Are you going to climb Adams Peak? Then we advise you to sleep a night in Dalhousie. The village is located at the foot of Adams Peak. This way you still have a few hours of sleep before you start this physical challenge. Hereby some nice hotels in Dalhousie.

Daffodils Inn Daffodils Inn

This simple guesthouse offers clean rooms close to the start of the trail! You sleep here from € 27 including breakfast (two people).

Book now!

Hugging Clouds hugging clouds

In this cosy hotel, delicious coffees are served and you sleep in trendy rooms with Wi-Fi! You stay here from € 27 (two people).

Book now!

Tea Breeze Motel €€Tea breeze motel

Tea Breeze Motel is a cosy hotel with a delicious full breakfast for the hike! You sleep here from € 32 including breakfast (two people).

Book now!


Read more about Ella and the train ride from Kandy to Ella in this travel guide on Ella.


The nicest places to sleep in Ella:

Ella is full of nice homestays with almost all having a beautiful view of the green mountains. Below you will find three nice homestays and hotels in different budget classes!

Idyll Homestay €Idyll homestay

We slept in this great hotel. Owner Ansil has taken great care of Charlotte who was sick! The beautiful rooms have a great view! You sleep here from € 21 a night.

Book now!

Country Homes €€Country Homes

The nice wooden houses of Country Homes have a nice view and cosy balconies. You sleep here from € 42 per night including breakfast.

Book now!

Mountain Heavens resort €€€Mountain Heavens resort

This luxury hotel has a beautiful infinity pool with views of the green mountains and the Ella Valley. Also the breakfast is super! You sleep here from € 200 a night.

Book now!


Want to chill on the beach? Then be sure to visit our favorite beach, Dickwella. Read the travel guide here!


The best hotels for Dickwella and Hiriketiya!

These beach places are full of nice and cosy hotels, beautiful apartments and special guesthouses. You have hotels on Hiriketiya Beach, hip apartments with a private pool and more than enough budget guesthouses in Dickwella. Below a selection with our favourite budget hotels and more luxurious accommodations in Dickwella and Hiriketiya!

Surfbay Villa €Surfbay villaLarge rooms with air conditioning to keep the moist heat out, fine beds and a very sweet owner who will gladly bring you a coconut. The brand new Surfbay Villa is located in Dickwella. You sleep in Surfbay Villa from € 17 per night.

Book now!

Peak House peak house hiriketiyaA cosy guesthouse that lies between Nickwella and Dickwella, near Hiriketiya Beach. There is wifi and a fan in every room. You sleep in Peak House from € 21 a night including breakfast!

Book now!

Salt House €€Salt House HiriketiyaThe hip Salt House has a yoga studio, lovely swimming pool and nice restaurant. Oh yes, and you can still sleep there! The rooms are light, nice and fresh. You can sleep in Salt House from € 70 per night.

Book now!


Is your next destination in Sri Lanka the beach town of Mirissa? Read everything about this place here!


The nicest hotels and guesthouses in Mirissa

Mirissa is full of beautiful hotels, hip apartments and luxury resorts. Below three times the nicest (budget) hotels and hostels. Please note: during the high season, hotels are quickly full, so book in time.

Banana Garden €Banana Garden Mirissa Sri LankaThis cosy hotel is close located to Mirissa Beach. The rooms are large with a private bathroom and air conditioning. There are budget rooms, but also more luxurious rooms. You sleep here from € 20.50 including breakfast (two people).

Book now!

Casa Mira Boutique Villa €€Casa Mira Boutique Mirissa Sri LankaA little bit outside the centre, but still within walking distance, you will find the beautiful Casa Mira Boutique Villa. The large suites have a seating area and a private terrace outside. You sleep here from € 40 including breakfast (two people).

Book now!

Morning Star €€€Morning Star Mirissa Sri LankaThe popular Morning Star hotel has a swimming pool, beautiful garden and good rooms. With a bit of luck, you spot the monkeys that come to play by the pool in the afternoon. You sleep here from € 59 including breakfast (two people).

Book now!


Free guide: The best beaches in of whole Sri Lanka!


The best places to sleep in Arugam Bay:

Arugam Bay is a wonderful place to spend a few days. You can surf here, relax and have a few beautiful viewpoints wounded. Below you will find three nice homestays and hotels in different budget classes!

The Villa €The Villa budget locatie Arugambay Sri Lanka
This cosy guesthouse is close located to the beach. The rooms are simple and have a private bathroom. There is also a large garden where you can practise yoga. You sleep here from € 12 including breakfast (two people)..

Book now!

Surf N Surf €€Surf N Surf Sri Lanka Arugambay

Surf N Surf is a very popular location. Minimum stay is 2 nights. You sleep here in a cosy cottage, situated in a beautiful garden. You sleep here from €150 including breakfast (two people).

Book now!

Villa Kottukal Beach House €€€Blue Water Arugambay Sri Lanka

Need more luxury and tranquillity? Then book this beautiful small-scale hotel with swimming pool, located on the beach. It’s beautifully furnished. You will stay here from €131 including breakfast (two people).

Book now!


Where to sleep in Galle:

Galle is a big fort. Here you will find many Dutch influences: architecture, street names and more. You can go shopping, pick up culture and above all enjoy good food. Below you will find three nice accommodations and hotels in different budget categories!

Pension Sirene Galle Fort €Sirene Galle Fort Galle Sri LankaThis cosy guesthouse is located in the heart of Galle. The guesthouse is small but very clean. The rooms are equipped with musquito nets and with airconditioning. You sleep here from € 34 including a delicious breakfast (two people).

Book now!

The Bungalow Galle Fort €€The Bungalow Fort Galle Sri LankaThis tastefully decorated boutique hotel has a perfect location. You are at walking distance to all hotspots of Galle. The rooms are very modern and have airconditioning. You sleep here from €72 including breakfast (two people).

Book now!

Hotel le Grand Galle €€€Le Grand Galle Galle Sri LankaNeed more luxury and comfort? Then book a room at the Grand Galle hotel. This new hotel has large rooms and a wonderful swimming pool. You sleep here from € 169 including a delicious breakfast (two people).

Book now!


*This blog contains affiliate links. This means that whenever you purchase a product, we will receive a small percentage of the price. It costs you nothing, but provides a little bit of income to us so we can keep travelling and writing cool blogs for you!


Click here for all my blogs on Sri LankaClick here for more blogs about Sri Lanka


Like this post? Pin it!

Hotel guide Sri Lanka: the best accommodation for budget travelers, backpackers, and more luxe lodges.


More blogs about Sri Lanka

Leave a reply

Your email address will not be published.

Theme developed by TouchSize - Premium WordPress Themes and Websites