Compare the best hotels in Colombo from 100+ sites!

722 available hotel offers

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

722 Cheap hotels in Colombo

Browse Hotels in the Historic District of Colombo

These centrally located hotels in Colombo offer convenient access to the city center, placing popular restaurants, museums, and shops steps away.

The Den 23 - Colombo
9.6 75 reviews

The Den 23

hotel, Colombo
The Den 23, a 3-star hotel in Colombo 10, Sri Lanka, offers convenient access to the Dewatagaha Mosque, Elphinstone Theatre, and Colombo Town Hall, all within a 15-minute walk, with Viharamahadevi Park and Gangaramaya Temple less than 1.2 miles away.
This lodging boasts an on-site restaurant and bar, free parking, and added conveniences like a coffee shop and common-area refrigerator, plus housekeeping upon request.
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 walk from the Galle Face Green and the city center, offering a peaceful respite from the urban buzz. The 5-star hotel receives excellent user ratings for its location, cleanliness, and overall experience.
The accommodation features stylish suites, each with its own unique design, offering a luxurious and intimate stay. Guests can enjoy amenities like a swimming pool, a steam room, and a fitness center, along with spa services and a restaurant and bar.
Jetwing Colombo Seven - Colombo
9.0 2883 reviews

Jetwing Colombo Seven

hotel, Colombo
Jetwing Colombo Seven is located in Ward Place, Colombo, within easy walking distance of the US Embassy, R Premadasa Stadium, and Asiri Surgical Hospital. The hotel is a 4-star property with very good user ratings for location and cleanliness.
The hotel features a rooftop pool with stunning views of Colombo's skyline. Guests can enjoy a range of amenities, including a spa, restaurant, bar, fitness center, and free Wi-Fi and parking.
Shangri-la Colombo - Colombo
9.0 2485 reviews

Shangri-la Colombo

hotel, Colombo
The Shangri-La Colombo is located in Colombo's central business district, close to the Indian Ocean and Beira Lake. It's a 5-star hotel with excellent user ratings for location, cleanliness, and overall experience. The hotel offers a variety of luxurious rooms and suites, designed for comfort and relaxation. Guests can enjoy a range of amenities, including a swimming pool, spa, fitness center, and multiple restaurants and bars.

Top Luxury Hotels in Colombo

Sophistication and comfort define these luxury hotels in Colombo, each selected for its world-class amenities.

Amari Colombo Sri Lanka - Colombo
8.8 190 reviews

Amari Colombo Sri Lanka

hotel, Colombo
Amari Colombo Sri Lanka is a 5-star hotel located in Colombo, offering convenient access to city attractions and transport links.
This hotel provides complimentary Wi-Fi, a swimming pool, fitness center, on-site dining, and airport transfer services for guest convenience.
Nyne Hotels Lake Lodge - Colombo - Colombo
9.1 58 reviews

Nyne Hotels Lake Lodge - Colombo

hotel, Colombo
Book this hotel room in a 4-star hotel with an excellent rating of 91% based on 58 reviews. You will stay in Colombo.
Services and facilities include free parking, a garden and a restaurant.
Marino Beach Colombo - Colombo
9.2 16522 reviews

Marino Beach Colombo

hotel, Colombo
Marino Beach Colombo is located in Colombo, close to the city center and its attractions. It's a 5-star hotel with excellent user ratings for location, cleanliness, and overall experience.
The hotel features a beachfront location, offering ocean views and easy access to the beach. Guests can enjoy amenities like a swimming pool, fitness center, restaurant, bar, spa, and more.
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, a 5-star hotel in Colombo, is located 1.5 miles from Khan Clock Tower, 2.9 miles from Bambalapitiya Railway Station, and 3.4 miles from R Premadasa Stadium, with close proximity to Galle Face Beach, One Galle Face, and Colombo City Centre Shopping Mall.
This luxury establishment offers a 24-hour reception, room service, complimentary Wi-Fi, an outdoor pool, a bar, a sauna, and guest rooms featuring coffee machines, with some units including a kitchenette with a refrigerator, dishwasher, and oven.

Frequently Asked Questions about hotels in Colombo

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

    Colombo is full of historical landmarks, so it's hard to pick just a few! You have to see the Gangaramaya Buddhist Temple, the Colombo National Museum, and the iconic Galle Face Green. If you want to venture out of Colombo, the ancient city of Anuradhapura is a must-see. It's about a 3-hour drive north of Colombo and is home to some incredible ruins.
  • 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 best place to stay in Colombo really depends on what you're looking for! If you want to be in the center of everything, the Fort area is perfect. It's close to the main attractions, shops, and restaurants. If you prefer a more relaxed atmosphere, the Cinnamon Gardens area is great. It's a bit quieter and has some beautiful parks.
  • 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?

    You don't need to spend a lot of money to have a great time in Colombo! The Colombo National Museum is a great value for money, and the Pettah Market is a fascinating and free experience. You can also enjoy a stroll along the Galle Face Green, which is free and offers beautiful views of the ocean.
  • 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?

    Colombo has plenty of options for relaxing! The Galle Face Green is a great place to unwind and enjoy the sea breeze. You can also visit the Viharamahadevi Park, which is a beautiful oasis in the heart of the city. For a more luxurious experience, the Shangri-La Hotel has a beautiful pool and spa.
  • 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 food, you have to try the street food! The Pettah Market is a great place to sample a variety of dishes, including kottu roti and string hoppers. If you're looking for a more sit-down experience, try Ministry of Crab or The Gallery Cafe. They both serve delicious traditional Sri Lankan dishes.
  • 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 many international hotel chains in Colombo, including the Shangri-La, Hilton, and Cinnamon Hotels & Resorts. You can also find some smaller, locally owned hotels, which often offer a more personalized experience.
  • 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 has a wide range of hotels, from budget-friendly guesthouses to luxurious 5-star resorts. You can find everything from modern boutique hotels to historic colonial-era hotels. There are also plenty of options for families, couples, and solo travelers.
  • When is the best time to book a hotel in Colombo?

    The best time to book a hotel in Colombo depends on your budget and travel style. If you're looking for the best deals, book your hotel during the off-season, which is typically from May to September. If you're traveling during the peak season, which is from November to April, book your hotel in advance to ensure availability.
  • What amenities do hotel rooms typically offer in Colombo?

    Most hotels in Colombo offer standard amenities such as air conditioning, Wi-Fi, and a private bathroom. Some hotels also offer additional amenities like a swimming pool, fitness center, and restaurant. It's always best to check the specific amenities offered by each hotel before booking.
  • What pet-friendly activities are available in Colombo?

    Colombo is not very pet-friendly, unfortunately. There are no specific dog parks or pet-friendly attractions. However, you can usually take your dog for a walk in the Galle Face Green, and some restaurants have outdoor seating where you can bring your dog.

Popular destinations

Find the Best Hotels with Parking in Colombo

Park your car and enjoy the city center, as every hotel in Colombo comes with a free on-site parking spot.

Private Apartment In Central Colombo - Colombo
9.3 118 reviews

Private Apartment In Central Colombo

apartment
The Residence Colombo 3 is located on a private road in a quiet neighborhood, just minutes away from Colombo's main attractions, restaurants, and shopping malls. This apartment has received excellent ratings for its location, cleanliness, and overall experience.
The apartment features a modern open-concept layout with a living area, dining area, and a combined pantry, accommodating up to 2 guests. It offers amenities such as air conditioning, a garden, parking, and a kitchen with a fridge and microwave oven.
Amari Colombo, Sri Lanka - Colombo
8.8 968 reviews

Amari Colombo, Sri Lanka

hotel, Colombo
Amari Colombo, a 5-star hotel in Kollupitiya, Colombo, is a short two-minute walk from Kollupitiya Beach and offers easy access to other beaches like Bambalapitiya and Galle Face Beach, as well as the Gangaramaya Buddhist Temple.
This lodging boasts an outdoor pool, terrace, restaurant, and bar, plus free private parking and Wi-Fi; it also provides airport transportation and well-appointed rooms with amenities including air conditioning, flat-screen TVs, and private bathrooms.
Nh Collection Colombo - Colombo
8.5 1566 reviews

Nh Collection Colombo

hotel, Colombo
The Mövenpick Hotel Colombo is located in Colombo's central business and shopping district, a 35-minute drive from the airport. It's a 5-star hotel that's received very good user ratings for its location, cleanliness, and overall experience.
The hotel features floor-to-ceiling windows offering stunning views of the city or the ocean. Guests can enjoy a rooftop infinity pool and bar, a wellness center with a 24-hour gym, a dedicated Zumba and Yoga room, authentic Sri Lankan cuisine, free WiFi, and complimentary parking.
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 hotel in Colombo's Cinnamon Gardens district, is conveniently located near the Colombo Town Hall, National Art Gallery, and Sinhalese Sports Club, with Bambalapitiya Railway Station approximately 1.7 miles away.
This one-bedroom, one-bathroom guesthouse offers accommodations for up to two guests and features amenities including air conditioning, free Wi-Fi, a garden, and a balcony in some rooms, plus a desk and electric kettle.

Search Hotels with a Pool in Colombo

Hotels with on-site pool access in Colombo make a proper swim in the heart of the city a wonderful part of your daily routine.

Lavonca Boutique Hotel - Colombo
8.8 1749 reviews

Lavonca Boutique Hotel

hotel, Colombo
The Lavonca Boutique Hotel is located in Colombo, just a 12-minute walk from Kollupitiya Beach and within easy reach of other popular beaches and attractions. This 1-star hotel has received very good user ratings for its cleanliness and overall experience.
The Lavonca Boutique Hotel offers comfortable guest rooms with modern amenities. Guests can enjoy free Wi-Fi, a continental breakfast, a terrace, a restaurant, and a swimming pool.
Sofia Colombo City Hotel - Colombo
8.6 2637 reviews

Sofia Colombo City Hotel

hotel, Colombo
The Sofia Colombo City Hotel is located in Colombo's Kollupitiya district, a two-minute walk from Kollupitiya Beach and near Bambalapitiya Railway Station, offering easy access to other popular Colombo beaches.
This 4-star hotel features 230-square-foot rooms with one bedroom, one bathroom, and a capacity for three guests, including amenities such as a swimming pool, restaurant, bar, fitness center, and free parking.
Cinnamon Lakeside - Colombo
8.5 2470 reviews

Cinnamon Lakeside

hotel, Colombo
The Cinnamon Lakeside is located on the banks of Beira Lake in Colombo, a short drive from shopping malls and attractions like Odel Department Store. This 5-star hotel has consistently received very good ratings from guests.
The hotel offers a variety of rooms with modern amenities, including flat-screen TVs, safety deposit boxes, and marble bathrooms. Guests can enjoy dining at nine restaurants, relax by the pool, or work out at the fitness center.
La Maison De Colombo - Colombo
No reviews

La Maison De Colombo

hotel, Colombo
La Maison De Colombo, a 4-star hotel in Colombo, is conveniently located within the city, providing easy access to local attractions.
This family-friendly establishment offers complimentary Wi-Fi, air conditioning in select rooms, a swimming pool, on-site parking, and a restaurant, with evening entertainment and room service available.

Traveler-Approved Hotels with On-Site Restaurants in Colombo

Enjoy the convenience of an on-site restaurant at these hotels in Colombo, offering diverse dining without leaving the property.

Tropic Inn - Mount Lavinia - Colombo
8.5 162 reviews

Tropic Inn - Mount Lavinia

hotel, Mount Lavinia
The Den 23 - Colombo
8.9 56 reviews

The Den 23

hotel, Colombo
Amari Colombo Sri Lanka Hotel - Colombo
No reviews

Amari Colombo Sri Lanka Hotel

hotel, Colombo
The Steuart By Citrus - Colombo
8.1 2469 reviews

The Steuart By Citrus

hotel, Colombo

Choose the Right Family-Friendly Hotels in Colombo

These family-friendly hotels in Colombo put you in the heart of the city near all the best kid-friendly sights.

Standard Boutique Hotel @Colombo - Colombo
8.1 683 reviews

Standard Boutique Hotel @Colombo

boutique hotel
City Heaven Villa Battaramulla - Colombo
No reviews

City Heaven Villa Battaramulla

hotel, Talangama South
Yara Colombo-a Place To Unwind - Colombo
No reviews

Yara Colombo-a Place To Unwind

hotel, Colombo
Kings Hotel - Colombo
8.2 23 reviews

Kings Hotel

hotel, Colombo

Explore Pet-Friendly Hotels in Colombo

A quality pet-friendly hotel in Colombo means nearby dog parks and city walks without compromising your own comfort.

Taj Samudra, Colombo - Colombo
8.4 1350 reviews

Taj Samudra, Colombo

hotel, Colombo

Best Hotels with Free Breakfast in Colombo

Sightseeing is easier when you start well-fueled; every hotel in Colombo here includes a free breakfast.

Granbell Hotel Colombo - Colombo
8.7 13438 reviews

Granbell Hotel Colombo

hotel, Colombo
Park Street Suites - Colombo - Colombo
9.0 2 reviews

Park Street Suites - Colombo

hotel
Mount Lodge Boutique Hotel - Colombo
9.2 390 reviews

Mount Lodge Boutique Hotel

hotel, Mount Lavinia
Hôtel The Ocean Colombo - Colombo
No reviews

Hôtel The Ocean Colombo

hotel, Colombo

Compare Hotels with Wellness in Colombo

For urban wellness built right into your stay, selecting a spa-equipped hotel of Colombo is the right call.

Mandarina Colombo - Colombo
8.7 5843 reviews

Mandarina Colombo

hotel, Colombo
©2026 cozycozy.com