9 Best Places to Stay in Sri Lanka, its an island nation located near the shores of India, is a captivating destination for travelers. With its lush rainforests, serene beaches, ancient temples, and breathtaking train rides, Sri Lanka offers a plethora of attractions. Not to mention, the warmth and hospitality of its people and the delectable cuisine add to the overall charm of this remarkable country.
Vibrant and steeped in its own distinctive history and culture, Sri Lanka shares a close bond with Southern India. However, with its burgeoning tourism industry and remarkably diverse terrain, Sri Lanka is gaining popularity as a must-visit destination.
Determining where to stay in Sri Lanka depends on your preferences for your trip. If your goal is to relax and indulge in a luxurious beach resort surrounded by palm trees, then popular beach resorts like Unawatuna would be ideal for you. On the other hand, if you are more interested in exploring hill-top towns with ancient relics, Kandy would be the perfect destination. Additionally, if you are drawn to the modern vibrancy of a cosmopolitan colonial capital, Colombo offers a wide range of accommodation options.
No matter what you are seeking, Sri Lanka is guaranteed to have it. To inspire your next adventure, here is a compilation of the finest places to stay in Sri Lanka.
Colombo is one of the 9 Best Places to Stay in Sri Lanka
© Dmitry Chulov / Dreamstime
Colombo, the largest city in Sri Lanka and its commercial hub, was designated as the capital of the country by the British in 1815. Even after gaining independence, it retained its status as the capital until it was replaced by nearby Sri Jayawardenepura Kotte.
In recent years, Colombo has witnessed a rapid growth in its cosmopolitan side, with the emergence of numerous art galleries and trendy cafes. The city’s skyline is now being reshaped by the construction of high-rise buildings, including hotels that overlook the vast coastal grassy area of Galle Face Green. On the ground level, remnants of British colonial architecture can be found, such as the elegant Galle Face Hotel, the General Post Office, the Old Parliament Building, and the National Museum of Colombo.
Beyond its architectural wonders, Colombo offers more attractions, including the expansive Viharamahadevi Park and a variety of shopping malls. Staying in Colombo provides the advantages of a bustling metropolis, catering to a wide range of preferences with its affordable hotels and hostels as well as more luxurious accommodations.
Where to Stay in Colombo
luxury
The Galle Face Hotel is undeniably a luxurious choice. Its allure stems from its location in a stunning colonial edifice that traces its origins back to 1864. Situated east of the Suez canal, it proudly stands as one of the oldest colonial hotels in existence. Notable figures such as Arthur C. Clarke, Carrie Fisher, and Richard Nixon have graced its premises. Retaining its period charm, the rooms exude opulence with their sumptuous fabrics and an air of Old World decadence. Alongside a picturesque bar and a spacious restaurant, this seafront hotel boasts a seawater swimming pool and even houses a museum showcasing Prince Philip’s inaugural automobile.
midrange
The rooms at Fairway Colombo are designed with a bold and contemporary style. Featuring patterned or bright purple carpets, stylish bed throws, colorful cushions, and sleek, clean lines, guests can enjoy a cool and comfortable stay. The hotel also offers a restaurant, bar, and bistro, as well as a fitness center for those who want to stay active. Located near historic landmarks such as the old Dutch Colonial Hospital (now a shopping district) and the World Trade Centre, guests can easily explore the city’s rich history and culture.
budget
CityRest Fort is an ideal hostel for solo female backpackers exploring Sri Lanka and anyone seeking affordable lodging in Colombo. The hostel offers mixed and single-sex dormitories, as well as double rooms for couples or those who prefer more privacy. While the onsite international restaurant is a great feature, the hostel’s prime location near the Colombo World Trade Center, Dutch Hospital shopping area, and other popular attractions is its main draw.
Negombo

Negombo, a charming coastal town situated just 10 kilometers away from the Colombo International Airport, serves as the perfect starting point for many travelers visiting Sri Lanka. Unlike the bustling city of Colombo, Negombo offers a more laid-back and welcoming atmosphere. Although the beach may not be the absolute best in the country, it still provides a pleasant setting for relaxation and sunbathing.
The heart of Negombo is bustling with activity, with vibrant red and green tuk-tuks zipping around and local restaurants serving a mix of traditional Sri Lankan dishes and Westernized versions. Accommodation options in Negombo are plentiful, catering to a range of preferences. For budget-conscious travelers, locally owned guesthouses offer affordable beds, while larger resorts provide a higher level of comfort and luxury at a slightly higher cost.
Overall, Negombo presents an excellent introduction to the wonders of Sri Lanka, with its lively atmosphere, diverse dining options, and a variety of accommodation choices.
Where to Stay in Negombo
luxury
Heritage Negombo offers a stunning view of the sea and is situated right on the beach, making it the perfect destination for indulgence. The hotel boasts an elegant rooftop bar, a seafood restaurant nestled among palm trees, and a spacious buffet restaurant offering a variety of cuisines. The rooms are beautifully designed, with a modern and stylish aesthetic, and each comes with a balcony that offers a picturesque view of the sea. In addition, guests can unwind by the pool, although it is highly likely that they will spend most of their time on the beach or exploring the nearby Negombo Beach Park, which is conveniently located just steps away.
midrange
Camelot Beach Hotel is the ultimate destination for relaxation, boasting a vast outdoor pool, an Ayurvedic spa, three dining choices, and a bar. As the name suggests, this 4-star establishment is conveniently located right on the beachfront, allowing guests to indulge in leisurely days of sunbathing, beach strolls, and refreshing dips in the sea. The hotel exudes a remarkable sense of elegance, from its well-maintained gardens to its rooms that effortlessly blend classic and minimalist aesthetics.
budget
The Leighton Resort is a contemporary hotel with a pristine white exterior and a refreshing courtyard pool. Its rooms are modest yet vibrant and immaculate. The hotel is conveniently situated just a short stroll away from Negombo Beach Park, providing guests with easy access to the Indian Ocean. In addition to arranging tours and offering massage services, the hotel boasts an indoor pool that is open all year round, a hot tub, a garden, and restaurants that serve meals for children. Despite this, there are numerous restaurants in close proximity to this sophisticated hotel.
Nuwara Eliya
© Presse750 / Dreamstime
Nuwara Eliya, located in the hilly Central Province, was once a favored retreat for British colonialists who oversaw tea plantations. Its elevated position gives it a countryside-like ambiance that still persists today. The town has managed to preserve its colonial past, attracting local tourists seeking respite from the summer heat. Visitors can explore the elegant Victoria Park, numerous golf courses, and charming 19th Century country houses and hotels, such as the Hill Club and the Grand Hotel. The Town Post Office, one of Sri Lanka’s oldest, adds to the town’s historical charm. Even the private houses, now owned by Sri Lankans, boast meticulously maintained English-style lawns and gardens.
Nuwara Eliya also offers breathtaking views of the hill country, with its cascading waterfalls and dramatic valleys, making it an ideal destination for nature enthusiasts.
For a truly nostalgic experience, indulge in a luxurious hotel and relish in the bygone era with a delightful afternoon tea. While there are affordable guesthouses, hostels, and mid-range hotels available in town, why not treat yourself to the opulence?
Where to Stay in Nuwara Eliya
luxury
Queenswood Cottage is a distinctive structure designed in the style of a log cabin. The rooms within the cottage maintain the rustic lodge ambiance, featuring exposed logs, wooden floors, and vibrant cushions and bedspreads. The delightful gardens surrounding the cottage provide a pleasant setting for leisurely strolls. Inside, guests can enjoy a billiards room and a cozy lounge with a fireplace. Additionally, there is a restaurant on-site that offers a variety of international cuisine. In close proximity to the cottage, visitors can explore Victoria Park and the Nuwara Eliya Post Office, a historic colonial-era building that holds the distinction of being one of the oldest of its kind in Sri Lanka.
midrange
The Grand Hotel, an epitome of colonial grandeur, exudes opulence and elegance. Housed in a historic building that traces its roots back to 1891, this luxurious hotel boasts meticulously maintained lawns that provide a serene setting for relaxation. Remaining faithful to its name, The Grand Hotel offers refined experiences such as indulging in afternoon tea. With utmost care, the hotel has preserved its period features, including a billiards room, a sophisticated piano lounge adorned with dark wood, and a spacious restaurant. These spaces showcase exquisite details like wood paneling, black and white tiles, and ceiling fans. Should you manage to tear yourself away from this enchanting ambiance, take a leisurely stroll at the nearby colonial-era Victoria Park.
Ella

Ella is an unparalleled destination for breathtaking vistas of awe-inspiring landscapes. Nestled in the central highlands, at an elevation of 1000 meters above sea level, this town is most conveniently accessed by train. Embarking on the iconic rail journey from Kandy to Ella will transport you through the lush, verdant hills in a vibrant carriage. Although Ella may be petite in size, it is an absolute gem for those who relish hiking or seeking solace amidst the tranquility of nature.
The verdant slopes enveloping the village are adorned with tea plantations and rice fields, offering a picturesque backdrop. Many of the finest guesthouses in the vicinity provide panoramic views of these serene panoramas. The accommodations here offer excellent value and are predominantly managed by local families, while there are also boutique hotels available for discerning travelers desiring a touch of luxury. While the village itself may not be brimming with activities, venturing into the hills will unveil cascading waterfalls and enchanting temples, adding to the allure of Ella.
Where to Stay in Ella
midrange
Morning Dew Hotel offers a multitude of reasons to choose it as your accommodation. From its inviting bar and impeccably clean rooms adorned with cozy decor and balconies, to its delightful restaurant, every aspect of this hotel is designed to provide utmost comfort. However, the highlight of this establishment is undoubtedly its rooftop. Positioned perfectly, it allows guests to fully immerse themselves in the breathtaking vistas that Sri Lanka’s Hill Country has to offer. Moreover, this rooftop is where you can savor your delicious breakfast each morning. Conveniently situated near Ella Railway Station, the fascinating Ella Spice Garden, and the awe-inspiring Little Adam’s Peak, Morning Dew Hotel ensures a memorable stay in this enchanting region.
budget
The View Ella is renowned for its breathtaking natural vistas, which the hotel takes great pride in showcasing. Whether you’re in your room or by the pool, you’ll be treated to panoramic views of the lush jungle stretching as far as the eye can see. Nestled within a delightful villa-style building, The View offers an ideal retreat for those seeking awe-inspiring landscapes, warm and welcoming staff, a delightful breakfast, and a relaxed ambiance. With its unpretentious and friendly atmosphere, The View boasts a restaurant, a pool, and a sun-drenched lawn with comfortable loungers. Additionally, it enjoys proximity to fascinating attractions such as Ella Spice Garden, where you can immerse yourself in the wonders of the local flora and fauna.
Zion View Ella Green Retreat is a remarkable 3-star hotel that offers elegantly designed rooms featuring polished wood floors, four-poster beds, and balconies. The hotel’s main highlight is its breathtaking view, as the name suggests. Guests can indulge in the mesmerizing vistas of the dramatic natural landscape either from their rooms or while relaxing in the stunning infinity pool. This tranquil guesthouse also boasts an onsite restaurant and bar, providing a laid-back atmosphere. Conveniently located, it is just a short 10-minute walk from Ella Railway Station.
Mirissa

Mirissa, situated on the southern coast of Sri Lanka, is a serene beach destination during the day. However, during high season, it transforms into a lively party destination, earning it a reputation. The availability of affordable beachside accommodation, hostels, and inland guesthouses makes it a popular choice among backpackers. For those willing to spend more, there are several luxurious hotels and resorts to choose from.
Apart from lounging on the beach, swimming in the sea, and discovering hidden cafes and bars along the coast, Mirissa is also an ideal location for dolphin and whale watching. The coast witnesses the migration of blue whales between November and June, making it a prime spot for whale watching.
Where to Stay in Mirissa
luxury
Randiya Sea View is located just 300 meters away from Mirissa Beach and it truly lives up to its name. The rooms here come with balconies that offer breathtaking sea views, which you can enjoy at any time of the day. However, with the beach being so close, you might not even spend much time in your room. The staff at Randiya Sea View are incredibly friendly and always ready to assist you with anything you need. Additionally, the hotel provides discounted tickets for the whale watching company located nearby.
midrange
Triple O Six is a contemporary hotel that showcases a trendy boutique ambiance. It seamlessly combines design-focused furniture in a variety of vibrant colors with classic elements, such as showcasing ancient Sri Lankan artifacts in one of its lounges. The rooms follow a similar style, featuring a blend of light wood furniture, natural materials, and sleek minimalist accents. With its pool, garden, and restaurant, Triple O Six is conveniently located just across the road from a beach, and Mirissa Beach is also easily accessible on foot.
budget
If you desire to immerse yourself in nature, Peacock Villa is the ideal choice for your stay. This hotel is nestled within vibrant tropical gardens, providing a habitat for monitor lizards, monkeys, and even peacocks. Ensure that you reserve a room with a balcony or terrace, allowing you to admire the breathtaking surroundings. Additionally, a delectable breakfast is included, and the beach is just a short five-minute stroll away from this charming hotel. Moreover, there are numerous restaurants and supermarkets in close proximity, perfect for satisfying your culinary cravings.
Unawatuna[SEE MAP]

Unawatuna, a renowned beach resort city, is a popular destination for travelers seeking a relaxing getaway. Its pristine waters, golden sands, and vibrant coral reefs attract visitors from all over the world. Despite being severely affected by the 2004 tsunami, the town has managed to rebuild itself, offering a range of accommodations from luxurious resorts to affordable guesthouses run by locals.
As the most well-known beach in Sri Lanka, Unawatuna boasts all the necessary amenities, including sun loungers, beach-side bars, and restaurants, catering to the needs of tourists. Even domestic tourists flock to this beach, with Sri Lankan families enjoying quality time together by the sea. With calm waters, Unawatuna is an ideal spot for swimming. As the sun sets, the town comes alive with people enjoying dinner and cocktails. The central road is bustling with souvenir shops and guesthouses, adding to the town’s charm.
Where to Stay in Unawatuna
luxury
Cantaloupe Levels offers luxurious accommodations with stunning ocean vistas. The poolside area is adorned with elegant double day beds, adorned with exquisite white drapes, providing an ideal setting for unwinding after a refreshing swim. The well-appointed rooms are designed in a boutique fashion, showcasing vibrant quilted furniture and polished wooden floors. Additionally, guests can enjoy a rooftop space for further relaxation and indulge in delectable cuisine at the panoramic restaurant. Conveniently located near Jungle Beach, Cantaloupe Levels is the perfect destination for seaside enjoyment.
midrange
The Thaproban Beach House is located on the main beach of Unawatuna. The rooms in this beach house have a charming rustic feel. For a truly luxurious beachfront experience, you can choose to stay in the stunning Penthouse Suite. The beach house also has a restaurant that extends onto the sandy beach, serving delectable seafood dishes and more. The staff at Thaproban Beach House are known for their friendliness and helpfulness, ensuring a memorable stay for all guests.
budget
Hotel J Unawatuna is a great choice for travelers on a budget or those who are willing to spend a little more. The hotel offers a variety of rooms, including mixed dormitories, but it is not your typical hostel. The rooms are modern and sophisticated, with a focus on design throughout the property. The bar area is particularly impressive, with chic furnishings and a minimalist ambiance. Additionally, the hotel features an outdoor pool, and some of the rooms even have direct access to it. Its location is also convenient, as it is only 500 meters away from Unawatuna Railway Station.
Kandy
© Ongchangwei / Dreamstime
Situated amidst the verdant hills of central Sri Lanka, the second largest city in the country, Kandy, stands as a distinctive haven of traditions and heritage. Unlike other regions, Kandy was the final stronghold to succumb to colonial rule, thus preserving its rich cultural identity. This cultural epicenter boasts remarkable attractions such as the revered Temple of the Tooth, the paramount shrine in Sri Lanka, and plays host to the vibrant Esala Peraher festival. Revered as the “Capital of the Ancient Kings,” a sojourn in Kandy offers an opportunity to immerse oneself in the city’s exceptional music and architectural marvels.
Perched at a higher elevation, Kandy enjoys a pleasantly cooler climate in comparison to other major Sri Lankan cities. The cityscape showcases a blend of colonial charm, with its captivating buildings and central lakes, while simultaneously embracing urban development. However, the bustling streets of Kandy pale in comparison to the vibrant metropolis of Colombo. Navigating the city is convenient and economical, with the availability of local three-wheelers, commonly known as tuk-tuks.
Accommodation options in Kandy encompass a diverse range, from affordable boutique hotels to charming guest houses located in the heart of the city. Additionally, there are truly breathtaking accommodations, including villas nestled amidst the treetops, offering infinity pools and unparalleled vistas.
Where to Stay in Kandy
luxury
The Earls Regency Hotel is a luxurious 5-star option that boasts elegant rooms, lush tropical gardens, three bars, three restaurants, multiple pools, a tennis court, spa, and gym. With so many amenities, there is no shortage of entertainment options at this hotel. Additionally, the hotel’s prime location provides easy access to top attractions in the area, including Kandy Lake, the Temple of the Tooth, and Peradeniya Botanical Gardens, all just a short drive away.
midrange
Located in close proximity to Kandy Lake and the renowned Temple of the Tooth, OZO Kandy is an ideal hotel to discover the finest attractions of this hill town. The rooftop pool area and restaurant provide breathtaking views of the surrounding hills and Kandy Lake. The rooms at OZO Kandy are designed with a minimalist style, featuring French doors that lead to bright balconies, creating a light and stylish ambiance.
budget
Hotel Casamara has recently undergone renovations and now offers a range of impressive amenities. Guests can enjoy a terrace pool with comfortable sun loungers and lush tropical plants. Additionally, the hotel boasts a stunning rooftop bar and a sophisticated restaurant. The rooms are elegantly furnished with wooden furniture, wood floors, TVs, and desks equipped with tea and coffee making facilities. For those seeking extra space and comfort, there is an option to upgrade to a room with a cozy double bed. The hotel’s prime location is ideal for exploring the nearby Temple of the Tooth, which is conveniently within walking distance.
Galle
© Evgeniy Fesenko / Dreamstime
In Southeast Asia, this city in southwestern Sri Lanka is renowned for its 16th Century Portuguese fort, which is considered the most well-preserved example of its kind. Although the city still boasts Portuguese architecture, it was the Dutch who played a significant role in its development.
The city’s churches, warehouses, and repurposed architecture, such as the National Museum of Galle, housed in an 18th Century Dutch building, are a testament to this. The city’s ambiance and rich history attract tourists, and the restored buildings lining its streets, which have been renovated by both locals and foreign residents, add to its charm. Before the arrival of the Portuguese, the city was known as Gimhathiththa, and it is now home to numerous cafes, shops, hostels, and boutique hotels. Chic yet affordable hostels are plentiful, and there are also plenty of luxurious and expensive options available for those who want to indulge.
Where to Stay in Galle
luxury
Amari Galle presents an exquisite luxury experience with its elegant and refined accommodations. The rooms are adorned with balconies that offer breathtaking sea views and rain showers for a refreshing experience. The sleek furniture in calming minimalist tones adds to the overall ambiance, while the terraces or balconies provide stunning vistas of the Indian Ocean. Indulge in the pleasures of a large outdoor pool surrounded by numerous sun loungers, and savor the delectable gourmet dining options, including a poolside restaurant. Additionally, the open rooftop bar adds a touch of sophistication to the hotel’s offerings. With its beachfront location, Amari Galle ensures that you can unwind on the sandy shores and embrace a life of luxury during your stay.
budget
Parawa House is an exquisite villa housed within a magnificent heritage building. It offers a splendid choice for those seeking a luxurious stay without the exorbitant price tag. Guests can indulge in delightful coffee and delectable meals at this guesthouse, while relishing the serene ambiance of its numerous seating areas. Situated in close proximity to Galle Fort, visitors can easily explore its captivating attractions such as the Galle Fort National Museum, the historic Dutch Church, the iconic lighthouse, the charming clocktower, and the venerable hospital.
Hikkaduwa

Hikkaduwa, a charming coastal town located north of Galle along the southwest coast of Sri Lanka, offers a delightful retreat for tourists seeking relaxation and sandy shores. Despite the influx of tourists since the 1970s, Hikkaduwa still retains its appeal with an abundance of affordable guesthouses, tourist shops, and a plethora of cafes and restaurants. While the town may have undergone some changes over the years, it remains an ideal destination for those looking to spend a few days by the sea.
With convenient rail and road connections to Colombo, Hikkaduwa has emerged as a popular destination for surfers. From November to March, surf enthusiasts flock to Hikkaduwa Beach to catch the perfect wave. Additionally, the town offers excellent snorkeling opportunities, with the chance to spot turtles amidst the vibrant coral reefs just off the coast.
Where to Stay in Hikkaduwa
midrange
Hikka Tranz by Cinnamon is a vast hotel that boasts of spacious rooms that exude a chic and modern vibe. The rooms are adorned with cool tiled floors, minimalist decor, and vibrant saffron accents. The hotel’s design is consistent throughout, with a well-manicured garden that houses a swimming pool and five restaurants to cater to your culinary cravings. If you’re a beach enthusiast, this hotel is perfect for you as it’s situated on a headland surrounded by the sea and sand. For those who want to explore the area, a bus stop is conveniently located just a short walk away.
budget
L&D Lodge offers modern, clean, and tastefully decorated rooms that may be compact but come with their own balcony. Guests can enjoy a luxurious breakfast served in their room, and sipping tea on the balcony adds to the experience. The location is excellent, just a few minutes’ walk from the beach, which features the Hikkaduwa Coral Reef, and there are plenty of restaurants and bars nearby.