Colombo

Scenic Hotels in Colombo

Choose your dates to see the latest hotel prices and availability.

Swipe down to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

111 Scenic hotels in Colombo for you

Choose your travel dates to see the latest prices and deals.
Most Booked
Lowest price
Closest to downtown
Highest Rated
99+
Hotel near Kollupitiya,Colombo
No. 4 of Scenic Hotels in Colombo
With a stay at Granbell Hotel Colombo in Colombo (Kollupitiya), you'll be within a 5-minute drive of Colombo City Centre and United States Embassy Colombo. This spa hotel is 0.3 mi (0.5 km) from Casino Marina Colombo and 0.3 mi (0.5 km) from Liberty Plaza. Take time to pamper yourself with a visit to the full-service spa. You can take advantage of recreational amenities such as an outdoor pool, a steam room, and a fitness center. This hotel also features complimentary wireless internet access, concierge services, and a banquet hall. Grab a bite at Minori, one of the hotel's 2 restaurants, or stay in and take advantage of the room service. Snacks are also available at the coffee shop/cafe. Quench your thirst with your favorite drink at the bar/lounge. Continental breakfasts are available daily from 7:00 AM to 10:00 AM for a fee. Featured amenities include a 24-hour front desk, luggage storage, and laundry facilities. Planning an event in Colombo? This hotel has 13993 square feet (1300 square meters) of space consisting of conference space and a meeting room. Free self parking is available onsite. Make yourself at home in one of the 292 air-conditioned rooms featuring LCD televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms with separate bathtubs and showers feature hair dryers and bathrobes. Conveniences include phones, as well as desks and separate sitting areas.

"Our stay at Granbell Hotel Colombo was excellent and easily one of the highlights of our Sri Lanka trip. The hotel offers stunning ocean views, beautifully designed modern rooms, and a fantastic rooftop infinity pool that is perfect for relaxing, especially during sunset. The location is convenient for exploring Colombo while still offering a peaceful atmosphere. One suggestion for improvement: our booking was made well in advance, and the full payment had also been completed before arrival. Since we were traveling as a family group, we had expected our rooms to be allocated on the same floor or at least close to each other. However, the rooms were assigned on different floors, which was a bit inconvenient. We kindly request that the hotel consider prioritizing room allocation for families and groups in such situations. Overall, Granbell Hotel provides outstanding value for money with its excellent hospitality, premium facilities, and memorable ambience. I would highly recommend it to anyone visiting Colombo, whether for leisure or business. We would definitely choose to stay here again!"
Great
1242 reviews
9.0/10
1 night
From €41
Check availability
99+
Hotel near Kollupitiya,Colombo
No. 7 of Scenic Hotels in Colombo
Experience elevated sophistication at NH Collection Colombo, an urban retreat in the heart of Sri Lanka’s vibrant capital. Perfectly positioned for business and leisure, the hotel offers stunning views of the Indian Ocean and city skyline. Discover elegantly designed rooms and suites featuring premium amenities, seamless technology, and warm hospitality. Savor exceptional culinary experiences at our signature restaurants, unwind at the rooftop infinity pool, or indulge in rejuvenation at the wellness center. With state-of-the-art event spaces and direct access to key attractions, NH Collection Colombo ensures an extraordinary stay with timeless elegance and modern comforts.

"Craving a city escape where you’re pampered from check-in to the last sunset cocktail? NH Collection Colombo stands out in Sri Lanka’s buzzing capital, blending urban convenience, plush comfort, and picture-perfect sea views. 🌊 Whether you’re here for business or to soak up Colombo’s historic streets, this hotel is your launchpad for adventure and relaxation. From the moment you arrive at 24 Srimath Anagarika Dharmapala Mawatha, the friendly staff greets you with warm Sri Lankan hospitality, always quick to assist and happy to share local tips. The large, airy rooms are a guest favorite, especially those with panoramic sea views—wake up to sunlight dancing on the Indian Ocean and enjoy a serene start in a comfy, neat space. Make time for the rooftop Infinity Pool & Bar, an insta-worthy spot for sunset sips or just lazing with a view. The hotel’s location means you’re steps from the coastline, handy markets, and Colombo’s vibrant city life. Breakfast is a true highlight: feast on everything from Sri Lankan hoppers to European classics. It’s the kind of breakfast spread that fuels exploration all day long. For the best experience, secure a sea-facing room and double-check your breakfast package upon booking to avoid confusion later. And don’t miss the nearby Galle Face Green at sunset, just a short stroll away—perfect for local snacks and people-watching. Booking tip: Reserve early on trip.com, especially for high-floor, ocean-view rooms. If you want maximum relaxation, take advantage of the rooftop pool in the quieter morning hours."
Very Good
107 reviews
8.4/10
1 night
From €69
Check availability
92
Hotels in Colombo 03,Colombo
Mandarina Colombo is centrally located in Colombo, a 1-minute walk from Marino Mall and 11 minutes by foot from University of Colombo. This luxury hotel is 1 mi (1.6 km) from United States Embassy Colombo and 1.4 mi (2.3 km) from High Commission of India. Be sure to enjoy recreational amenities, including an outdoor pool, a fitness center, and bicycles to rent. Additional features at this hotel include complimentary wireless internet access, concierge services, and a television in a common area. Enjoy international cuisine at On the Eleventh, a poolside restaurant which features a pool view. You can also stay in and take advantage of the 24-hour room service. Buffet breakfasts are available daily from 6:30 AM to 10:00 AM for a fee. Featured amenities include a 24-hour business center, express check-in, and express check-out. Planning an event in Colombo? This hotel has 1030 square feet (96 square meters) of space consisting of conference space and meeting rooms. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free valet parking is available onsite. Make yourself at home in one of the 80 guestrooms featuring minibars and flat-screen televisions. Rooms have private balconies. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Bathrooms feature showers with rainfall showerheads and complimentary toiletries.

"The hotel is close to the sea, but buildings block the view, so you can't really see it. It's very close to the mini-train along the coast, and there are supermarkets and malls nearby, which is quite convenient. I arrived two hours early, and they allowed me to check in ahead of time. While I waited, they even offered me a glass of juice. Surprisingly, they didn't charge me the extra $3+ that I was supposed to pay on-site (I reminded the staff, but after checking, they told me it wasn't necessary). I booked a two-meal package, both buffets. The dinner selection seemed less extensive than breakfast, perhaps because fewer people booked it. A bit of a mix-up happened because I wasn't told the dining times, so I went for dinner before 7 PM. The restaurant was completely empty. Later, I saw on a screen that dinner apparently starts at 7 PM, but the staff member just let me in without explanation – which honestly gave me a very good feeling about their service. The room was spacious, and the type I booked surprisingly had two beds pushed together to form a super-king size. The soundproofing with the next room was pretty good; the people next door were playing music from check-in until after 10 PM, but I could only hear a faint sound once the street quieted down. That's acceptable. Sometimes the street noise was quite noticeable, but my tolerance for ambient street noise is higher than my tolerance for noise from neighboring rooms. The pool is on the top floor, and so is the restaurant. As an introvert, I'm not a big fan of this design. Overall, the stay was quite comfortable and offered excellent value for money."
Great
314 reviews
9.1/10
1 night
From €52
Check availability
99+
Hotel near Kollupitiya,Colombo
With a stay at Morven Hotel Colombo, you'll be centrally located in Colombo, steps from United States Embassy Colombo and within a 5-minute walk of Liberty Plaza. This hotel is 0.7 mi (1.2 km) from Bellagio Casino and 0.8 mi (1.3 km) from Gangaramaya Temple. Enjoy recreational amenities such as an outdoor pool and an outdoor pickleball court. Additional amenities at this hotel include complimentary wireless internet access, concierge services, and babysitting (surcharge). Getting to nearby attractions is a breeze with the area shuttle (surcharge) that operates within 1 kilometers. Enjoy a meal at I - Coffee or snacks in the coffee shop/cafe. The hotel also offers room service. Relax with your favorite drink at the bar/lounge or the poolside bar. Buffet breakfasts are available daily from 7:00 AM to 10 AM for a fee. Featured amenities include complimentary newspapers in the lobby, a 24-hour front desk, and luggage storage. For a surcharge, guests may use a roundtrip airport shuttle (available 24 hours) and a train station pick-up service. Make yourself at home in one of the 91 air-conditioned rooms featuring minibars and flat-screen televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms with showers feature rainfall showerheads and complimentary toiletries. Conveniences include phones, as well as safes and desks.

"I had a wonderful stay at this hotel, everything was perfect. The staff are incredibly kind, welcoming, and always ready to help. The reception team especially made me feel comfortable and well taken care of throughout my stay. If you’re thinking about booking, don’t hesitate! this is a great place to stay!"
Very Good
70 reviews
8.8/10
1 night
From €36
Check availability
99+
Hotel near Galle Face Beach,Colombo
No. 3 of Scenic Hotels in Colombo
With a stay at Galle Face Hotel, you'll be centrally located in Colombo, steps from Galle Face Green and within a 10-minute walk of Crescat Shopping Mall. This 5-star hotel is 1.2 mi (1.9 km) from Dutch Hospital Shopping Precinct and 1.2 mi (2 km) from Colombo City Centre. Take time to pamper yourself with a visit to the full-service spa. Additional features at this hotel include complimentary wireless Internet access, concierge services, and wedding services. Enjoy international cuisine at 1864 Restaurant, one of the hotel's 7 restaurants, or stay in and take advantage of the 24-hour room service. Relax with a refreshing drink from the poolside bar or one of the 3 bars/lounges. Buffet breakfasts are available daily from 7 AM to 10:30 AM for a fee. Featured amenities include complimentary wired Internet access, a business center, and complimentary newspapers in the lobby. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free valet parking is available onsite. Make yourself at home in one of the 156 guestrooms featuring minibars and flat-screen televisions. Complimentary wired and wireless Internet access keeps you connected, and cable programming provides entertainment. Private bathrooms with shower/tub combinations feature complimentary toiletries and bathrobes. Conveniences include phones, as well as safes and desks. The Galle Face Hotel is usually known as a haven of quiet and tranquility amid the buzzing city. However, please note that there will be several celebrations happening both inside the Hotel and around it on New Year's Eve. All our in-house guests are welcome to celebrate the New Year at The Chequerboard with music and fireworks which will go on until the early morning hours of 1st January 2023

"This hotel is truly unique, steeped in history, and they do a wonderful job of preserving its century-old heritage while still embracing the 21st century. Everything is excellent, the staff are friendly and respectful, really valuing old-school service traditions. There's even a museum showcasing famous past guests like Anton Chekhov and Yuri Gagarin. The 20-meter saltwater pool, right on the Indian Ocean, is simply fantastic for relaxing when the sea is rough. As I mentioned, the rooms are styled from the 1960s-70s, and you even get the charming creak of the floors and stairs. The hotel team clearly puts a lot of effort into maintaining the property against the forces of time and the ocean's weather. The dining experience for breakfast, lunch, and dinner is a story in itself. You can explore not just local cuisine, but dishes from across South Asia. The chefs and restaurant staff really strive to make your stay here an enriching culinary journey into local culture and traditions. If it's your first time in Sri Lanka, I highly recommend this hotel for your initial introduction to the country. Despite the cost, it offers great value, especially considering its convenient location near Colombo's main attractions."
Very Good
122 reviews
8.7/10
1 night
From €61
Check availability
99+
Hotel near Galle Face Beach,Colombo
With a stay at Cinnamon Grand Colombo, you'll be centrally located in Colombo, within a 5-minute drive of Colombo City Centre and Crescat Shopping Mall. This family-friendly hotel is 0.2 mi (0.4 km) from High Commission of India and 0.4 mi (0.6 km) from Galle Face Green. Relax at the full-service spa, where you can enjoy massages, body treatments, and facials. You're sure to appreciate the recreational amenities, which include 2 outdoor pools, a sauna, and a fitness center. Additional amenities at this hotel include complimentary wireless internet access, concierge services, and free babysitting. Enjoy international cuisine at Plates, one of the hotel's 14 restaurants, or stay in and take advantage of the 24-hour room service. Quench your thirst with your favorite drink at the bar/lounge. Buffet breakfasts are available daily from 6:30 AM to 10:30 AM for a fee. Featured amenities include a 24-hour business center, limo/town car service, and express check-out. Event facilities at this hotel consist of conference space and meeting rooms. Free valet parking is available onsite. Make yourself at home in one of the 501 air-conditioned rooms featuring minibars and plasma televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms with bathtubs or showers feature complimentary toiletries and hair dryers. Conveniences include laptop-compatible safes and desks, and housekeeping is provided daily.

"This was our second time visiting this hotel. We were pretty impressed during our first time but sad to say that this time there were so many disappointments. We had to change rooms 5 times due to various issues. When we checked in and proceeded to our first room, it smelt of cigarette smoke. We changed to another room and it smelt of awful toilet smell. We changed to another room and stayed there for a night, realizing we were covered with insect bites all over our body the next morning. We then changed another room where the aircon was very dusty and the room was very dusty as well. We adjusted to that but I fell sick the next day due to the dust. My husband requested for another change and they finally only then gave us an upgrade of a room but we were already half way through our stay. Housekeeping service was not always prompt and I had to call in a couple of times just for water and towels. Breakfast was really good. Sadly, I won’t be coming back to stay again due to all these issues. Hopefully management can work towards bettering it."
Very Good
102 reviews
8.6/10
1 night
From €76
Check availability
99+
Hotel near Kollupitiya,Colombo
Take part in something special when you stay at Sheraton Colombo Hotel. Our Colombo hotel is a refreshing departure from the norm, emphasizing simplicity, convenience, and collaboration. Our central location places you closer to things to do in Colombo from visiting the Galle Face Green, Gangaramaya Temple, Dutch Hospital Precinct or One Galle Face Mall. The moment you take our airport transfer or park your car in our free lot, you enjoy our signature services & hospitality. Connect to hotel-wide Wi-Fi and choose from five dining options, such from buffets, pastries, social lounge, Asian kitchen, & rooftop bar. Sharing our pool is an outdoor bar. Relax in your spacious room or in Shine Spa with a facial, body wrap, or massage, or workout at Sheraton Fitness. Corporate travelers have four meeting rooms to shape their vision, as well as work desks when they return to their room or suite. All accommodation at our 5-star hotel in Colombo is well-equipped, and many are ADA-accessible or offer Club Lounge access.

"The hotel room offers a direct view of the seaside train, and there are convenient amenities within walking distance such as supermarkets and restaurants. It's quite convenient. As soon as you enter downstairs, all the staff are enthusiastic about helping you with your bags and with security checks. I also noticed that flight crews from Emirates or Qatar Airways stay at this hotel. The window seats in the breakfast area have a perfect view of the seaside train passing by, so the location and view are excellent. Thanks to the hotel, we have a wonderful memory of our trip to Sri Lanka."
Great
107 reviews
9.2/10
1 night
From €99
Check availability
99+
Hotels in Colombo 03,Colombo
A stay at Sofia Colombo City Hotel places you in the heart of Colombo, within a 5-minute drive of Colombo City Centre and Gangaramaya Temple. This hotel is 1.2 mi (2 km) from Galle Face Beach and 1.3 mi (2 km) from Viharamahadevi Park. Enjoy recreational amenities such as an outdoor pool and a fitness center. This hotel also features complimentary wireless internet access, concierge services, and a banquet hall. Enjoy a meal at the restaurant or snacks in the coffee shop/cafe. The hotel also offers 24-hour room service. Mingle with other guests at the complimentary reception, held daily. Quench your thirst with your favorite drink at the bar/lounge. Buffet breakfasts are available daily from 6:30 AM to 10:00 AM for a fee. Featured amenities include a business center, a 24-hour front desk, and luggage storage. Event facilities at this hotel consist of conference space and meeting rooms. A roundtrip airport shuttle is provided for a surcharge (available on request), and free self parking is available onsite. Make yourself at home in one of the 212 air-conditioned rooms featuring minibars and flat-screen televisions. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Private bathrooms with showers feature complimentary toiletries and bidets. Conveniences include phones, as well as safes and desks.

"I really made the right choice; it was incredibly clean and comfortable, totally worth the four-star price and quality. The breakfast was very generous. Most importantly, everything felt new and cozy, unlike the dampness you get in older hotels. This place was clean and dry, which is quite rare. The lunch buffet was 3800 per person including tax, and I felt it was excellent value for money with a great variety of food. For 700, it included breakfast, and they even let us check in two hours early and extended our check-out to 1 PM. I absolutely loved it!"
Great
207 reviews
9.0/10
1 night
From €39
Check availability
99+
Hotels in Colombo 03,Colombo
No. 2 of Scenic Hotels in Colombo
With a stay at Marino Beach Colombo in Colombo, you'll be within a 5-minute drive of Colombo City Centre and Marino Mall. This beach hotel is 0.6 mi (0.9 km) from Casino Marina Colombo and 0.6 mi (0.9 km) from German Embassy Colombo. Pamper yourself with a visit to the spa, which offers massages. You can soak up the sun at the private beach or enjoy other recreational amenities including an outdoor pool and a steam room. Additional amenities at this hotel include complimentary wireless internet access, concierge services, and a banquet hall. The complimentary beach shuttle makes getting to the surf and sand a breeze. Grab a bite to eat at one of the hotel's 2 restaurants, or stay in and take advantage of the 24-hour room service. Snacks are also available at the coffee shop/cafe. Relax with a refreshing drink at the beach bar, the poolside bar, or one of 2 bars/lounges. Full breakfasts are available daily from 7:00 AM to 10:30 AM for a fee. Children aged 5 and younger eat free breakfast. Featured amenities include dry cleaning/laundry services, a 24-hour front desk, and a safe deposit box at the front desk. A shuttle from the airport to the hotel is provided for a surcharge (available 24 hours), and free valet parking is available onsite. Make yourself at home in one of the 289 air-conditioned rooms featuring minibars and flat-screen televisions. Your pillowtop bed comes with Egyptian cotton sheets. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms with separate bathtubs and showers feature deep soaking bathtubs and rainfall showerheads.

"Although I checked in late and missed the sunset, the location was fantastic. I stayed in a Signature Plus Seaview Twin Room this time. The amenities were plentiful, and the shower pressure was excellent, making for a very comfortable stay. The breakfast was also delicious. However, I recommend dining indoors for breakfast. On the terrace, birds (crows) were eyeing the food. While the staff were constantly vigilant, some guests still had their food snatched when the staff weren't looking. The adjoining shopping center isn't particularly large, but it's perfect for a post-meal stroll or to kill a bit of time. The main reason I chose this hotel was definitely the infinity pool! Since it was the rainy season, I took advantage of breaks in the weather to use it, and it was truly amazing. I wish I could have stayed for two or more nights to enjoy it more leisurely. Overall, it was a very satisfying stay, and I would love to stay at this hotel again."
Amazing
473 reviews
9.4/10
1 night
From €58
Check availability
47
Hotels in Colombo 03,Colombo
Experience an abundance of unparalleled facilities and features at Marine Bay Colombo. At the hotel, utilize the on-site laundromat and laundry service to maintain your beloved travel attire fresh, allowing you to bring fewer clothes.During leisurely days and evenings, on-site amenities such as daily housekeeping enable you to fully enjoy your accommodation.Kindly note that smoking is prohibited in the hotel to ensure fresher air for all visitors. At Marine Bay Colombo, every guestroom is provided with convenient amenities and fittings to ensure a comfortable stay.Elevate your experience at hotel with the knowledge that certain rooms are equipped with air conditioning, ensuring a more pleasant stay for you. It is worth noting that certain guest bathrooms feature a hair dryer, toiletries and bathrobes for your convenience. Begin your day with a scrumptious on-site breakfast available each morning at Marine Bay Colombo.

"My stay at Marine Bay Colombo was excellent overall. The hotel is located right by the sea with fantastic views. My room offered direct ocean views of the Indian Ocean, and the scenery in the mornings and evenings was absolutely stunning. The room itself had a modern decor, felt quite new, and was very clean. The bed was comfortable, and the soundproofing was above average, which was perfectly acceptable. The bathroom was spacious enough, and all the hot water and facilities worked perfectly without any issues. The staff were very friendly; both the front desk and housekeeping were welcoming and helpful, addressing any concerns promptly. The overall service experience was a definite plus."
Very Good
286 reviews
8.8/10
1 night
From €35
Check availability
See All Scenic Hotels in Colombo

Premium Hotels in Colombo

See all
Discover our curated selection of premium hotels in Colombo for your next stay
No.
1
9.1/10
171 reviews

Shangri la Hotel Colombo

Hotel near World Trade Centre, Colombo
"Friendly host""Great location"
Select dates to view prices
No.
2
9.4/10
473 reviews

Marino Beach Colombo

Hotel near Colombo 03, Colombo
"Great swimming pool""Clean pool"
Select dates to view prices
No.
3
8.7/10
122 reviews

Galle Face Hotel

Hotel near Galle Face Beach, Colombo
"Great swimming pool""Clean pool"
Select dates to view prices
No.
4
9.0/10
1242 reviews

Granbell Hotel Colombo

Hotel near Kollupitiya, Colombo
"Clean pool""Great swimming pool"
Select dates to view prices
No.
5
9.2/10
302 reviews

Cinnamon Lakeside

Hotel near World Trade Centre, Colombo
"Delicious breakfast""Great swimming pool"
Select dates to view prices
No.
6
8.2/10
105 reviews

Radisson Hotel Colombo

Hotel near Havelock Town, Colombo
"Great service""Great stay!"
Select dates to view prices
No.
7
8.4/10
107 reviews

Pullman Colombo City Centre

Hotel near Kollupitiya, Colombo
"Great stay!""Great swimming pool"
Select dates to view prices

FAQs

What is the average price of a hotel in Colombo for this weekend?

According to the latest 12-month data from Trip.com, the average price for a 3-star hotel in Colombo this weekend is €55 per night. For a 4-star hotel, the average cost is €107 per night. If you're looking for a luxury experience, 5-star hotels in Colombo this weekend typically cost €271 per night.

How much do hotels in Colombo cost per night during weekdays?

Based on the latest 12-month data from Trip.com, the average price for a 3-star hotel in Colombo during weekdays is €55 per night. For a 4-star hotel, you can expect to pay around €106 per night. If you're seeking a luxury stay, 5-star hotels in Colombo generally cost €272 per night on weekdays.

What are the best places to stay in Colombo?

Some of the best places to stay in Colombo are near popular attractions like Independence Square, Colombo National Museum and Galle Face Green, offering easy access to key sights and amenities.

What are the top hotels in Colombo near Independence Square?

Some of the top hotels in Colombo near Independence Square include Mandarina Colombo (from €52), Fern Colombo (from €37) and Jetwing Colombo Seven (from €70), all offering easy access to Independence Square, making them ideal for visitors looking to explore the area.

What's the best pet-friendly accommodation in Colombo?

Where can I find the best hotel discounts in Colombo?

Trip.com provides various promotions and discounts for users all year round. You can check the promotions page to see what promotions are available on Trip.com.