Hotels in Colombo

722 available hotel offers

2 nights
2
1
  • tripcom
  • booking
  • airbnb
  • tripadvisor
  • klook
  • agoda
  • expedia
  • hotelscom
  • hotelscombined
  • eztravel
  • makemytrip
  • rakutentravel
Colombo hotels
Choose the perfect holiday accommodation
Price per night
Accommodation type
Rating

Colombo hotels: compare the best hotel deals

Best Colombo luxury hotels (4 and 5 stars)

Among the 722 accommodations in Colombo, here are the 4 best luxury hotels

Amari Colombo Sri Lanka Hotel - Colombo
No reviews

Amari Colombo Sri Lanka Hotel

hotel, Colombo
The Amari Colombo hotel is located in Colombo, approximately 3 kilometres from the city centre, offering convenient access to Colombo's attractions.
This 5-star establishment boasts a restaurant serving Sri Lankan cuisine, a bar, free Wi-Fi, free parking, and concierge services, ensuring a comfortable stay for guests.
Paradise Road Tintagel Colombo - Colombo
9.1 357 reviews

Paradise Road Tintagel Colombo

hotel, Colombo
Paradise Road Tintagel Colombo is located in Colombo 3, a short distance from Galle Face Green and Colombo Fort, offering easy access to attractions, shopping, and dining. This 5-star hotel has excellent user ratings, ensuring a high-quality experience.
The hotel is housed in a former colonial residence, offering a unique blend of history and modern comfort. Guests can enjoy a range of amenities including a swimming pool, spa, fitness centre, and restaurant, making it an ideal choice for relaxation and exploration.
Hôtel Marino Beach Colombo - Colombo
No reviews

Hôtel Marino Beach Colombo

hotel, Colombo
Hôtel Marino Beach Colombo, a 4-star establishment, offers 300 comfortable rooms and is situated in Colombo; its precise location within the city, however, requires further clarification.
This Colombo hotel boasts amenities including a swimming pool, spa, fitness centre, and restaurant, along with Wi-Fi access and wheelchair-accessible rooms.
Imperial Royal Grand Hotel - Colombo
No reviews

Imperial Royal Grand Hotel

hotel, Wennawatta
The Imperial Royal Grand Hotel is situated in Wennawatta, 4.7 kilometres from R Premadasa Stadium and 6.8 kilometres from Khan Clock Tower.
This four-star hotel offers family-friendly accommodation for up to seven guests, featuring air-conditioned rooms with balconies, room service, and on-site parking.

Best Colombo hotels with a pool

Among the 722 accommodations in Colombo, here are the 4 best hotels with a pool

Hôtel The Kingsbury Colombo - Colombo
10 1 review

Hôtel The Kingsbury Colombo

hotel, Colombo
Hôtel The Kingsbury Colombo is a 5-star hotel located in Colombo's Janadhipathi Mawatha district, offering a prime beachfront position on the Indian Ocean and situated just 1 kilometre from the city centre.
This establishment provides 250 rooms with ocean views, alongside extensive amenities including multiple swimming pools, a fitness centre, spa, sauna, jacuzzi, tennis and squash courts, alongside a bar and restaurant serving tandoori dishes and pizzas.
Nuwa Sri Lanka At City Of Dreams - Colombo
9.8 9 reviews

Nuwa Sri Lanka At City Of Dreams

hotel, Colombo
Nuwa Sri Lanka At City Of Dreams, a 4-star hotel in Colombo's Kompannaweediya district, is conveniently located less than 1.5km from Beira Lake and Colombo City Centre, and under 1km from Nawaloka Hospital and Galle Face Green.
This establishment offers guests an on-site casino, outdoor swimming pool with pool bar, restaurant and two bars, a 24-hour fitness centre, free valet parking, and spa facilities.
Sheraton Colombo Hotel - Colombo
9.0 423 reviews

Sheraton Colombo Hotel

hotel, Colombo
The Sheraton Colombo Hotel, a 5-star establishment, enjoys a prime Kollupitiya location, less than 0.2 km from Kollupitiya Beach and within easy reach of Bambalapitiya and Galle Face Beaches.
This Colombo hotel offers air-conditioned rooms with private bathrooms, a swimming pool, spa, fitness centre, and diverse dining options including a restaurant serving American, Asian, vegetarian and gluten-free cuisine, plus free private parking.
Hôtel Pearl Grand By Rathna - Colombo
No reviews

Hôtel Pearl Grand By Rathna

hotel, Colombo
Hôtel Pearl Grand By Rathna's precise location in Colombo requires further clarification; however, its proximity to key attractions or districts is not detailed in the provided information.
The 4-star hotel offers 23-square-metre rooms with one bedroom and bathroom, including amenities such as a swimming pool, fitness centre, and 24-hour room service.

Frequently asked questions about hotels in Colombo

  • What are the best landmarks to visit in Colombo and around?

    You have to visit the Galle Face Green, a beautiful promenade along the coast. It's a great place for a stroll or to enjoy some street food. Then, there's the Gangaramaya Temple, a Buddhist temple with a stunning collection of artifacts. And you can't miss the Independence Square, a historic landmark that commemorates Sri Lanka's independence.
  • What are the best hotels with a swimming pool in Colombo?

    Marino Beach Colombo, Shangri-la Colombo and Maradha Colombo are among the best hotels with a swimming pool in Colombo.

  • Which area in Colombo is a good option for staying in a hotel?

    The Colombo Fort area is a great choice for a hotel. It's close to many of the city's attractions, including the Galle Face Green and the National Museum. The Cinnamon Gardens area is another good option, offering a more relaxed atmosphere and some excellent restaurants.
  • What are the most popular 2, 3 and 4-star hotels in Colombo?

    Among 2, 3 and 4-star hotels in Colombo, Maradha Colombo, Fair View Hotel Colombo and The Residence are the most popular ones.

  • What are the most affordable attractions in Colombo?

    You can enjoy a relaxing evening at the Galle Face Green, a public space with stunning views of the Indian Ocean, and it's completely free. The Colombo National Museum is another affordable option, showcasing the history and culture of Sri Lanka. The Pettah Market is a bustling place to experience local life and haggle for souvenirs, and it's free to wander around.
  • What are the best luxury hotels in Colombo?

    Marino Beach Colombo, Shangri-la Colombo and Zest Metropole are among the best luxury hotels in Colombo.

  • How can travelers relax during a week in Colombo?

    You can relax at the Galle Face Green, a promenade along the coast. It's a great place to take a stroll or simply sit and enjoy the views. Or, you can visit the Viharamahadevi Park, a beautiful green space in the heart of Colombo, perfect for a picnic or a quiet afternoon. And don't forget to book a spa treatment at one of the many hotels in the city.
  • What are the best family friendly hotels in Colombo?

    The best family friendly hotels in Colombo are Marino Beach Colombo, The Den 23 and Maradha Colombo.

  • Where can you find the best traditional local cuisine in Colombo?

    For traditional Sri Lankan cuisine, you must try the 'Kottu Roti' at the 'Upali's' restaurant. It's a popular street food made with roti bread, vegetables, and meat. You can also find delicious rice and curry dishes at 'Ministry of Crab', a restaurant known for its fresh seafood and authentic flavours. And for a more casual experience, head to 'The Gallery Cafe', a local favourite that serves up traditional Sri Lankan dishes at reasonable prices.
  • What are the best pet friendly hotels in Colombo?

    The best pet friendly hotels in Colombo are Fair View Hotel Colombo, Mandarina Colombo and Trillium Boutique City Hotel.

  • What hotel chains can you find in Colombo?

    You can find many international hotel chains in Colombo, such as The Hilton, The Marriott, and The Shangri-La. There are also some local chains like the Jetwing Hotels and the Cinnamon Hotels.
  • What are the best hotels with jacuzzi in Colombo?

    Marino Beach Colombo, Shangri-la Colombo and Maradha Colombo are the best hotels with a jacuzzi in Colombo.

  • What type of hotels can you find in Colombo?

    You can find everything from budget-friendly guesthouses to luxury five-star hotels in Colombo. There are also boutique hotels and serviced apartments for longer stays.
  • When is the best time to book a hotel in Colombo?

    The best time to book a hotel in Colombo is during the off-season, which is from May to September. You'll find the best deals and fewer crowds during this time. However, peak season is from December to April, so if you're travelling during that time, book your hotel well in advance.
  • What amenities do hotel rooms typically offer in Colombo?

    Most hotels in Colombo offer standard amenities like air conditioning, Wi-Fi, and a TV. Many also have swimming pools, gyms, and restaurants. Some luxury hotels also have spas and other exclusive services.
  • What pet-friendly activities are available in Colombo?

    Unfortunately, there aren't many pet-friendly activities specifically in Colombo. However, you can enjoy a walk with your dog at the Galle Face Green, a promenade along the coast. You can also find some pet-friendly restaurants and cafes in the city. For more options, you can check out the outskirts of Colombo, where there are more parks and green spaces.

Popular destinations

Best Colombo hotels with air conditioning

Kings Hotel - Colombo
8.2 23 reviews

Kings Hotel

hotel, Colombo
Kings Hotel, a 4-star establishment in Colombo, is located 2.4 kilometres from Galle Face Beach and close to landmarks such as the Khan Clock Tower and the Colombo Dutch Museum.
This accommodation offers rooms with air conditioning, private bathrooms, and balconies, alongside amenities like complimentary WiFi, room service, and on-site parking.
Marino Beach Colombo - Colombo
9.2 16522 reviews

Marino Beach Colombo

hotel, Colombo
The Marino Beach Colombo hotel is located in Colombo, just a short distance from Galle Face Green and the National Museum. This 5-star hotel has excellent user ratings for its location, cleanliness, and overall experience.
The hotel has a beachfront location, offering stunning ocean views and easy access to the beach. Guests can enjoy a range of amenities and activities, including an outdoor swimming pool, a fitness centre, a restaurant and bar, a spa, and a sauna.
Gentz Residency & Restaurant - Colombo
No reviews

Gentz Residency & Restaurant

hotel, Colombo
Hotel room. You will be based in Colombo.
Facilities and services include free parking, a room service and a restaurant. Take advantage of the terrace in this hotel!

Best Colombo hotels with a balcony

Morven Hotel Colombo - Colombo
8.1 1723 reviews

Morven Hotel Colombo

hotel, Colombo
The Wonder Hotel Colombo is conveniently located in Colombo, close to the U.S. Embassy and a short drive from the Khan Clock Tower, offering easy access to the city's attractions. This 4-star hotel receives very good user ratings, making it a popular choice for travellers visiting Colombo.
The hotel features a range of amenities for a comfortable stay, including a swimming pool, fitness centre, spa, and restaurant. Guests can enjoy sea views from some rooms, and benefit from free Wi-Fi, a terrace, and a garden.
Seilan - Colombo
9.0 249 reviews

Seilan

hotel, Colombo
Seilan B&B is conveniently located in Colombo, close to Kollupitiya Beach, Gangaramaya Temple, and Colombo City Centre, approximately 32 kilometres from Bandaranaike International Airport.
This Colombo guesthouse offers air-conditioned rooms with private balconies, a restaurant serving Asian and continental breakfast, a terrace, garden, free parking, and accommodates up to three guests.
Priya Jeewaka J Pura - Colombo
No reviews

Priya Jeewaka J Pura

hotel, Sri Jayewardenepura Kotte
Priya Jeewaka J Pura is a hotel located in Sri Jayewardenepura Kotte, offering convenient access to Bambalapitiya Railway Station (10.9 kilometres), Mount Lavinia Bus Stand (9.8 kilometres), and the Sinhalese Sports Club and Barefoot Gallery (10.6 kilometres).
This hotel provides air-conditioned accommodation with a terrace or balcony, free WiFi, and free private parking, featuring 1 bedroom and 1 bathroom within a 22 square metre floor area, with check-out between 12:00 PM and 1:00 PM.
Atrium - Iconic - Colombo
9.8 2 reviews

Atrium - Iconic

hotel, Sri Jayawardenepura Kotte
The Atrium - Iconic hotel is located in Sri Jayawardenepura Kotte, 2 kilometres from the city centre.
This hotel offers rooms with an 18 square metre floor area, accommodating up to two guests, and features complimentary Wi-Fi, air conditioning, a swimming pool, a fitness centre, and parking.
©2026 cozycozy.com