Find hotels in Colombo at the best prices

722 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • vrbo
  • expedia
  • priceline
  • tripadvisor
  • tripcom
  • sonder
  • homestay
  • hostelworld
  • hotelscom
  • agoda
Colombo hotels
Choose the perfect vacation accommodation
Price per night
Accommodation type
Rating

722 Cheap hotels in Colombo

Best Colombo luxury hotels (4 and 5 stars)

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

Cinnamon Life At City Of Dreams - Colombo
9.3 255 reviews

Cinnamon Life At City Of Dreams

hotel, Colombo
Cinnamon Life At City Of Dreams, a 4.5-star hotel in Colombo's Kompannaweediya district, is situated less than 2km from Galle Face Beach and Colombo City Centre, and a 15-minute walk from Nawaloka Hospital and Galle Face Green.
This Colombo establishment boasts eight restaurants and five bars, two outdoor pools, a fitness centre, a children's club, free Wi-Fi in public areas, and complimentary valet parking, offering diverse dining, leisure, and family-friendly amenities.
Radisson Hotel Colombo - Colombo
8.3 4687 reviews

Radisson Hotel Colombo

hotel, Colombo
The Radisson Hotel Colombo is conveniently located in Bambalapitiya, just a short distance from the railway station, Barefoot Gallery, and the British Council. This 4-star hotel enjoys very good user ratings for location, cleanliness, and overall experience.
The hotel is housed in a modern building with contemporary design. Guests can enjoy a range of amenities including a swimming pool, fitness centre, restaurant, and bar, as well as room service, valet parking, and free parking.
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.
Vaux Park Street - Colombo
9.7 39 reviews

Vaux Park Street

aparthotel, Colombo
This 4.5-star aparthotel is conveniently located in Colombo 02, within a short walk of Viharamahadevi Park, Gangaramaya Temple, and Colombo City Centre. It is highly rated by guests, receiving excellent reviews for its comfort and facilities. Each apartment offers a modern and well-equipped kitchen, perfect for self-catering. Guests can enjoy a range of amenities, including a swimming pool, a rooftop terrace, and a garden, providing plenty of opportunities for relaxation and leisure.

Best Colombo hotels with a pool

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

Granbell Hotel Colombo - Colombo
8.7 13438 reviews

Granbell Hotel Colombo

hotel, Colombo
The Granbell Hotel Colombo is located in Kollupitiya, a short walk from Kollupitiya Beach and close to Bambalapitiya Railway Station, offering easy access to other beaches such as Bambalapitiya and Galle Face Beach.
This 4-star hotel boasts an outdoor swimming pool, fitness centre, sauna, and hot tub, alongside a restaurant, bar, and room service, all within its premises; all rooms feature air conditioning, flat-screen TVs, and private bathrooms.
Itc Ratnadipa, A Luxury Collection Hotel, Colombo - Colombo
9.0 89 reviews

Itc Ratnadipa, A Luxury Collection Hotel, Colombo

hotel, Colombo
ITC Ratnadipa, a Luxury Collection Hotel, Colombo offers 5-star accommodation in Colombo, located 2.4 kilometres from Khan Clock Tower and 4.6 kilometres from Bambalapitiya Railway Station.
This luxury hotel features an outdoor swimming pool, a fitness centre, a sauna, a spa, and on-site dining, with rooms offering coffee machines and some including kitchenettes, all within proximity to Galle Face Beach and One Galle Face.
The Den 23 - Colombo
8.7 2027 reviews

The Den 23

hotel, Colombo
The Den 23 guesthouse is conveniently located in Maradana, Colombo, approximately 2.9 kilometres from Galle Face Green and close to Colombo Town Hall, the National Art Gallery, and Gangaramaya Temple.
This family-friendly establishment offers free Wi-Fi, private parking, an on-site restaurant serving Asian, continental and à la carte breakfasts, plus a shared lounge, terrace, and kitchen; guests can enjoy darts or explore nearby cycling routes.
Hotel Sapphire - Colombo
No reviews

Hotel Sapphire

hotel, Colombo
Hotel Sapphire in Colombo is conveniently located 4.5 km from the National Museum and National Art Gallery, and 2.8 km from Bambalapitya Railway Station, offering easy access to Colombo's key attractions.
This Colombo guesthouse features an outdoor swimming pool, a Chinese Golden Palace Restaurant, the Wood Rose Bar, free Wi-Fi, and free parking, alongside a single bedroom with en-suite bathroom and modern amenities including a minibar and cable TV.

Frequently Asked Questions about hotels in Colombo

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

    You can't miss the iconic Galle Face Green for a stroll along the coast. The Gangaramaya Buddhist Temple offers a glimpse into Sri Lankan culture, and the Dutch Hospital is a great place to explore for shopping and dining. If you're looking for something outside Colombo, the ancient city of Anuradhapura is a must-see, with its magnificent ruins and temples.
  • What are the best hotels with a swimming pool in Colombo?

    Marino Beach Colombo, Shangri-la Colombo and Jetwing Colombo Seven 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 staying in a hotel. It's close to many attractions, restaurants, and shops, and has a good selection of hotels to choose from. The Cinnamon Gardens area is another good option, offering a more residential feel.
  • What are the most popular 2, 3 and 4-star hotels in Colombo?

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

  • What are the most affordable attractions in Colombo?

    The Viharamahadevi Park is a beautiful green space in the heart of Colombo, perfect for a relaxing walk or picnic. The National Museum is a great place to learn about Sri Lankan history and culture, and it's very affordable. You can also enjoy a scenic walk along the Galle Face Green, free of charge.
  • 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?

    A relaxing week in Colombo can be spent enjoying the many green spaces, like the Viharamahadevi Park or the Galle Face Green. You can also unwind with a traditional Ayurvedic massage at one of the many spas in the city. If you're looking for something more active, try a yoga class or a stroll along the beach at Mount Lavinia.
  • What are the best family friendly hotels in Colombo?

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

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

    For authentic Sri Lankan flavours, head to the Pettah market, where you'll find street stalls serving up delicious curries, rice and roti. The Ministry of Crab is a popular choice for high-end seafood, while Upali's is known for its traditional Sri Lankan cuisine.
  • 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'll find major international hotel chains like Hilton, Marriott, and Shangri-La in Colombo, as well as local chains like Cinnamon Hotels & Resorts and Jetwing 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?

    Colombo offers a wide range of hotels, from budget-friendly guesthouses to luxury five-star resorts. You can find boutique hotels, historic colonial-era hotels, and modern skyscrapers with stunning views.
  • When is the best time to book a hotel in Colombo?

    The best time to book a hotel in Colombo is during the shoulder seasons, from April to May and September to October, when the weather is pleasant and the prices are lower. It's also a good idea to book in advance, especially during peak season, which is from November to March.
  • What amenities do hotel rooms typically offer in Colombo?

    Most hotel rooms in Colombo offer basic amenities like air conditioning, Wi-Fi, and a private bathroom. Many also have a TV, mini-bar, and tea and coffee making facilities. Higher-end hotels may offer additional amenities like a swimming pool, spa, and fitness centre.
  • What pet-friendly activities are available in Colombo?

    While Colombo is not known for its pet-friendly activities, you can enjoy a walk with your furry friend at the Galle Face Green, which is a popular spot for locals and tourists alike. Some restaurants and cafes in Colombo are also pet-friendly, so you can enjoy a meal with your companion.

Popular destinations

Best Colombo hotels with air conditioning

Hôtel The Ocean Colombo - Colombo
No reviews

Hôtel The Ocean Colombo

hotel, Colombo
Hôtel The Ocean Colombo, a four-star hotel on Marine Drive, offers comfortable accommodation with ocean views, located within 2 kilometres of Kollupitiya's shopping and dining areas and approximately 3 kilometres from Galle Face Green.
This establishment provides internet, air conditioning, a terrace/balcony, spa, restaurant, bar, and valet and on-site parking, with a 12:00 check-out time.
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.
Bansrivilla Mount Lavinia - Colombo
No reviews

Bansrivilla Mount Lavinia

hotel, Mount Lavinia
Bansrivilla Mount Lavinia, a guesthouse located in Mount Lavinia, is a 5-minute walk from Mount Lavinia Beach and approximately 6.4 kilometres from Bambalapitiya Railway Station.
This family-friendly accommodation offers air-conditioned rooms with balconies, complimentary Wi-Fi, on-site dining, and private parking, with room service and a 24-hour front desk available for guest convenience.
De Saram House By Geoffrey Bawa - Colombo
9.2 531 reviews

De Saram House By Geoffrey Bawa

hotel, Colombo
De Saram House by Geoffrey Bawa, a 4-star guesthouse, is situated in Colombo's Cinnamon Gardens district, approximately 4.5km from Bambalapitiya Railway Station and within walking distance of Colombo Town Hall and the National Art Gallery.
This architecturally significant property, designed by Geoffrey Bawa, offers one air-conditioned bedroom with a private bathroom, accommodating up to two guests, and features a garden, terrace, and free Wi-Fi.

Best Colombo hotels with a balcony

Cinnamon Lakeside - Colombo
8.5 2470 reviews

Cinnamon Lakeside

hotel, Colombo
Cinnamon Lakeside is a 5-star hotel situated on the banks of Beira Lake in Colombo, a short drive from the city centre and popular shopping malls. It has consistently received very good user ratings for its service and facilities.
The hotel offers a range of stylish rooms and suites, many with balconies overlooking the lake. Guests can enjoy a variety of dining options, including 9 restaurants, a bar, and a lounge, as well as access to a fitness centre, swimming pool, spa, and tennis courts.
Marine Bay Colombo - Colombo
8.7 1089 reviews

Marine Bay Colombo

hotel, Colombo
The Marine Bay Colombo, a 3-star hotel, is conveniently located in Colombo, offering easy access to key attractions.
This accommodation provides family-friendly facilities, including air conditioning, Wi-Fi, and a terrace, with room service, laundry, and daily breakfast available for guest comfort.
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.
Marine Bay Colombo - Colombo
8.1 280 reviews

Marine Bay Colombo

hotel, Colombo
Marine Bay Colombo, a beachfront hotel in Colombo, is an 8-minute walk from Milagiriya Beach, 0.96km from Galle Face Beach, and a 4-minute walk from Bambalapitiya Railway Station.
This family-friendly establishment offers 32-square-metre rooms with one bedroom, one bathroom, a terrace, and air conditioning; on-site amenities include a restaurant serving continental, Asian, and vegetarian breakfasts, plus 24-hour reception and parking.
©2026 cozycozy.com