Hotels in Colombo

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Colombo?

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Great weekend hotel deals in Colombo

Showing deals for:28 Nov - 30 Nov

Check out hotels with a spa in Colombo

You may also like hotels with an ocean view in Colombo

You can also stay at hotels with a pool in Colombo

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

When is the best time to visit Colombo?

Our prices for hotels in Colombo are cheapest in March
Price trends for hotels in Colombo
Pricing is based on two traveller single night rates
View properties in November
Currently viewing crowd sizes and weather for November.
Typical weather for Colombo
November
Moderate crowds
High 30°C / low 25°C. Rainy most days.
View properties in November
30°
weather_sleet
November, Moderate crowds, average high temperature 30 degrees Celsius, average low temperature 25 degrees Celsius. Rainy most days.
25°
30°
weather_partly_sunny
December, High crowds, average high temperature 30 degrees Celsius, average low temperature 24 degrees Celsius. Partly sunny.
24°
31°
weather_sun
January, High crowds, average high temperature 31 degrees Celsius, average low temperature 24 degrees Celsius. Sunny most days.
24°
31°
weather_sun
February, High crowds, average high temperature 31 degrees Celsius, average low temperature 24 degrees Celsius. Sunny most days.
24°
32°
weather_sun
March, Moderate crowds, average high temperature 32 degrees Celsius, average low temperature 25 degrees Celsius. Sunny most days.
25°
32°
weather_cloudy
April, Moderate crowds, average high temperature 32 degrees Celsius, average low temperature 26 degrees Celsius. Cloudy most days.
26°
30°
weather_sleet
May, Low crowds, average high temperature 30 degrees Celsius, average low temperature 26 degrees Celsius. Rainy most days.
26°
29°
weather_sleet
June, Low crowds, average high temperature 29 degrees Celsius, average low temperature 26 degrees Celsius. Rainy most days.
26°
29°
weather_sleet
July, High crowds, average high temperature 29 degrees Celsius, average low temperature 26 degrees Celsius. Rainy most days.
26°
29°
weather_sleet
August, Moderate crowds, average high temperature 29 degrees Celsius, average low temperature 25 degrees Celsius. Rainy most days.
25°
29°
weather_sleet
September, Low crowds, average high temperature 29 degrees Celsius, average low temperature 25 degrees Celsius. Rainy most days.
25°
29°
weather_sleet
October, Low crowds, average high temperature 29 degrees Celsius, average low temperature 25 degrees Celsius. Rainy most days.
25°
Monthly weather averages (˚C)

Top neighbourhoods in Colombo

Fort

The Fort neighbourhood has lots to see, including Dutch Hospital Shopping Precinct and Pettah Market.

Wellawatte

The Wellawatte neighbourhood is known for its beaches and has lots of places to visit, including Havelock City Mall.

Bambalapitiya

The Bambalapitiya neighbourhood has lots to see, including Marino Mall and Bellagio Casino.

Kollupitiya

Colombo 03's Kollupitiya neighbourhood has lots of places to visit, such as High Commission of India and Casino Marina Colombo.

Havelock Town

Colombo 05's Havelock Town neighbourhood offers attractions, including Raux Brothers.

Top landmarks in Colombo

Learn more about Colombo

Colombo is applauded for its museums and art with such cultural attractions as Nelum Pokuna Mahinda Rajapaksa Theatre and Sri Lanka National Museum. The city has something for everyone including its sports, cafes, and sights like Colombo Lotus Tower and Colombo City Centre.

Colombo showing heritage elements and a sunset

Check out reviews of Colombo hotels guests love

Frequently asked questions

How much does a hotel room cost in Colombo?
You can discover great hotels in Colombo from Rp427.018 with properties to suit all budgets and needs. C1 Colombo Fort - Hostel and Miracle City Inn Hostel are a couple of affordable hotels popular with our travellers. To find an affordable hotel in Colombo that meets all of your requirements, just apply filters on Hotels.com and sort hotels by "Price: low to high".
How much does a hotel room cost in Colombo?
You can discover great hotels in Colombo from Rp427.018 with properties to suit all budgets and needs. C1 Colombo Fort - Hostel and Miracle City Inn Hostel are a couple of affordable hotels popular with our travellers. To find an affordable hotel in Colombo that meets all of your requirements, just apply filters on Hotels.com, and sort hotels by "Price: low to high". If you're a member, don't forget to sign in to your account to unlock more savings.
How can I find deals and earn rewards at Colombo hotels?
Discover great deals on Colombo hotel stays with Hotels.com. It's also a good idea to look at hotel prices mid-week or during the low season as you're likely to find off-peak deals. If you're up for a spontaneous trip, don't forget to check out our last-minute deals on Colombo hotels.
Can I book Colombo hotels with free cancellation?
It's easy to book a refundable Colombo hotel on Hotels.com. Simply filter hotels by "Property cancellation options" and select "Fully refundable property". The majority of hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are the top-rated luxury hotels in Colombo?
Some of the most popular luxury hotels in Colombo are Galle Face Hotel, Mandarina Colombo, and Marino Beach Colombo. Galle Face Hotel is a luxury hotel with a high guest rating amongst our travellers, and it offers an outdoor pool and a full-service spa, plus 24-hour room service in the guestrooms. Mandarina Colombo and Marino Beach Colombo are also popular luxury stays in great Colombo locations.
What are some of the best Colombo beach hotels?
For a beach holiday in Colombo, Galle Face Green is a top place to visit. Stay at a top-rated Colombo beach hotel and make the most of your holiday. Check out Marino Beach Colombo if you're after a hotel that's near the water. With a private beach (direct access) and guestrooms offering 24-hour room service, our travellers rate it highly at 9.4 out of 10. Shangri-La Colombo is another great choice for a relaxing beach holiday and our travellers rate it 9.4. Located on the beach, this hotel has an outdoor pool and a hot tub along with a variety of other amenities to enjoy. Galle Face Hotel is another ideal choice. Travellers love the beachfront setting plus the outdoor pool and full-service spa, and it has a guest rating of 9.2.
What are some of the best hotels in Colombo for couples?
Stay at a top-rated Colombo romantic hotel and make the most of your couple's holiday. Our travellers love Sheraton Colombo Hotel, a hotel with an ocean-view restaurant. Another romantic hotel with top reviews is Marino Beach Colombo. This hotel offers a private beach (direct access) and a beach bar for a perfect stay. Discover more hotels in Colombo on Hotels.com for couples by using the "Traveller experience" filter in your search and selecting "Adults only" or "Romantic".
What are some of the best kid-friendly hotels in Colombo?
Some of the best Colombo hotels for kids include Cinnamon Life at City of Dreams, MaRadha Colombo, and Cinnamon Red Colombo. Cinnamon Life at City of Dreams is a kid-friendly hotel with a guest score of 9.6 out of 10 plus family-friendly amenities like a free children's club, 2 outdoor pools, and free valet parking. Check out MaRadha Colombo with a guest score of 9.2. This popular hotel has an outdoor pool and free valet parking as well as free cots in the guestrooms. Cinnamon Red Colombo is another good option with an outdoor pool, children's meals, and free parking. Discover more kid-friendly hotels in Colombo by using the Hotels.com "Family friendly" filter in your search.
What are the top Colombo hotels with a pool?
For a little extra luxury, discover some of the best Colombo hotels with a pool. Marino Beach Colombo is a great hotel with an outdoor pool and a children's pool, and a guest rating of 9.4 out of 10. Plus, you can make the most of its private beach (direct access) and full-service spa. La maison de Colombo is a popular hotel that features an outdoor pool along with a restaurant and a bar/lounge. To find more stays in Colombo with a pool, use the "Amenities" filter on Hotels.com in your search and select "Pool".
What are some of the best Colombo hotels with free parking?
If you're exploring by car, finding a great Colombo hotel with free parking is a win. Our travellers' favourites include:
What are the top Colombo boutique hotels?
Treat yourself to a stylish and luxurious boutique hotel in Colombo. Casa Colombo Collection Colombo - Hotel Closed is a popular hotel with our travellers, offering guests an outdoor pool and a restaurant as well as individually decorated guestrooms with balconies and 24-hour room service.
What are some popular hotels in central Colombo?
If you're looking for hotels in central Colombo, check out Marino Beach Colombo and Galle Face Hotel. Travellers love Marino Beach Colombo for its location, as well as the private beach (direct access), outdoor pool and children's pool this hotel offers. Galle Face Hotel is another popular central hotel with a beach, an outdoor pool and a full-service spa. When you stay at one of these central hotels, you'll be in easy reach of top sights including Colombo City Centre. Wellawatte and Fort are some of the most central areas for your Colombo holiday.

Find out more about Colombo

Colombo: Where Coastal Serenity Meets Cultural Treasures

Colombo, the vibrant capital of Sri Lanka, is a captivating blend of rich heritage and modern allure. Wander through the bustling streets of Colombo Fort, where colonial architecture meets contemporary cafes, and explore the serene beauty of Galle Face Green, overlooking the Indian Ocean. Discover the city's spiritual side at the stunning Gangaramaya Temple, and immerse yourself in local culture at the National Museum. With its idyllic beaches, lively markets, and diverse cuisine, Colombo promises an unforgettable experience for every traveller, whether you seek adventure, relaxation, or cultural enrichment. Ideal for a short stay, Colombo is a gateway to the enchanting treasures of Sri Lanka.

Discover great hotels in Colombo

Colombo offers a diverse range of hotel accommodations, from luxurious star hotels to comfortable boutique options. Many hotels boast friendly service, modern amenities, and well-appointed rooms, making them ideal for a relaxing stay. Enjoy the vibrant atmosphere and rich culture while finding the perfect base for your adventures. Here are some of the best hotels in Colombo that our travelers love:

  1. Apna ColomboOpens in a new window: Apna Colombo is a 2.0-star hotel that caters to travellers seeking a business travel vacation experience. With a focus on comfort and convenience, this property provides essential amenities designed to enhance your stay. Review sentiments highlight the welcoming atmosphere and the efficient services that facilitate smooth journeys. The hotel’s strategic location makes it a practical choice for those on the go, allowing for easy access to local attractions and business hubs, perfect for trend-aware travellers who appreciate a streamlined experience.
  2. Hotel Apna ColomboOpens in a new window: Hotel Apna Colombo is an enchanting destination for romantic vacation experiences, featuring captivating romance packages designed for couples. This property boasts an impressive array of amenities, including a 24-hour pool and spa services, creating a serene and intimate environment. The hotel’s architectural charm and luxurious offerings have garnered positive sentiments, reflecting its appeal to those seeking relaxation and indulgence. With a focus on curated experiences, this hotel is a delightful choice for couples looking to create unforgettable memories together.
  3. Villa LV29Opens in a new window: Villa LV29 is a 3.0-star guesthouse that provides a comfortable stay for travellers who are focused on business travel vacation experiences. This property stands out with its inviting atmosphere and essential amenities that cater to the needs of the discerning traveller. Review sentiments indicate satisfaction with the efficient service and thoughtful design, ensuring a seamless and pleasant experience. With its strategic location and excellent facilities, this guesthouse is a smart choice for those seeking a comfortable and productive stay in Colombo.

Top locations to stay in Colombo

In Kolonnawa, Colombo 03, and Sri Jayawardenepura Kotte, visitors can experience a blend of local culture and modern conveniences. Kolonnawa offers a quieter atmosphere with easy access to the city. Colombo 03 is vibrant and central, ideal for exploring attractions. Sri Jayawardenepura Kotte provides a more residential feel. For first-time visitors, Colombo 03 is best suited due to its central location and amenities.

  1. Colombo 03Opens in a new window: Colombo 03, also known as Kollupitiya, is a vibrant and trendy area perfect for travellers looking for a lively atmosphere. It's packed with shopping options, from local boutiques to larger malls, giving you a taste of both local and international brands. The beachfront is just a stone's throw away, making it easy to enjoy the sun and sea. You’ll also find cultural attractions like art galleries and theatres, which host various events showcasing local talent. With a range of cafes and eateries, this area is ideal for those who want to experience the dynamic blend of modern and traditional Sri Lankan culture.
  2. KolonnawaOpens in a new window: Kolonnawa offers a more serene environment compared to the bustling city centre, making it a great choice for travellers seeking a quieter stay. This suburb is known for its local markets, where you can shop for fresh produce and unique Sri Lankan goods. The area is also home to beautiful parks and green spaces, perfect for leisurely strolls or picnics. Close by, you can explore some charming temples that reflect the rich heritage of the region, providing a glimpse into the local culture. Kolonnawa’s community vibe and slower pace create a welcoming atmosphere for a relaxing getaway.
  3. Sri Jayawardenepura KotteOpens in a new window: As the administrative capital of Sri Lanka, Sri Jayawardenepura Kotte is an interesting place for those wanting to delve into the country’s political history. It features several significant government buildings and parks that offer a peaceful retreat from the hustle and bustle of the city. The area has a few shopping spots where you can find local handicrafts, and it’s also a great base for visiting nearby attractions like the beautiful wetlands of the Diyawanna Oya, perfect for nature walks and birdwatching. This area offers a unique perspective on Sri Lankan life away from the more tourist-heavy locations.

Things to do in Colombo

Colombo enchants with its stunning beaches and vibrant coastal atmosphere, perfect for sunbathing or enjoying thrilling water sports. Explore lush parks and green spaces that invite leisurely strolls or picnics, while the lively festivals showcase the city’s rich heritage. Don’t miss the breathtaking sunsets over the bay, ideal for capturing unforgettable moments.

  • High Commission of IndiaOpens in a new window – Step into history at this stunning historic palace that showcases exquisite architecture and reflects the rich cultural ties between India and Sri Lanka. Take a moment to appreciate the serene surroundings and learn about its significance in diplomatic relations.
  • Chabad of Sri LankaOpens in a new window – Visit this welcoming place of worship that offers a glimpse into the vibrant Jewish community in Colombo. Engage with locals, participate in traditional events, or simply enjoy the tranquil atmosphere that invites reflection and connection.
  • Sri Lanka National MuseumOpens in a new window – Delve into the island’s fascinating past at the largest museum in Sri Lanka. Discover an impressive collection of artefacts, including ancient art and royal regalia, that narrate the story of the nation’s heritage and cultural evolution.
  • Colombo Lotus TowerOpens in a new window – Marvel at the iconic Colombo Lotus Tower, a striking landmark that reaches towards the sky. Climb up to enjoy panoramic views of the city and the surrounding coastline, and capture stunning photographs of this architectural wonder.
  • Galle Face GreenOpens in a new window – Unwind at this expansive urban park, perfect for leisurely strolls or picnics by the sea. As the sun sets, enjoy the vibrant atmosphere filled with locals flying kites, vendors selling snacks, and families gathering to enjoy the ocean breeze.

4 tips for savvy savings when booking a hotel in Colombo

  1. Book for the cheapest times: The most affordable time to visit Colombo is during May, June, and November, when hotel prices are often lower. For those on a budget, a stay of at least 3 days is recommended to fully appreciate the city's significant landmarks and cultural attractions. During this time, you can explore various historical sites, such as temples and museums, indulge in local seafood at charming cafes, and enjoy the vibrant atmosphere created by festivals and stunning sunsets by the sea. This trip promises to be great value for money, allowing you to immerse yourself in the rich culture and history of Colombo.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals to Colombo, visit the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you may discover discounted rates on hotels as your travel date approaches. Consider enabling email alerts or push notifications from Hotels.com to stay informed about flash sales and exclusive promotions, ensuring you could find the best hotel deal. The Smart Shopping tool available via the app allows you to compare hotel prices and amenities, so if prices drop or rooms become available, you're more likely to see the updates first and seize the opportunity for savings.
  3. Be flexible with dates: Prices can fluctuate depending on factors such as the hotel's location, star rating, and the time of year, so being flexible with your travel dates could help you save on your stay in a hotel in Colombo. For those in search of distinctive accommodations, boutique hotels often provide a more personalised experience and may offer better value. When you book through Hotels.com, we will inform you if the price for your chosen dates is above or below the average. If the price is on the higher side, we will suggest more affordable dates, which could increase your chances of finding a better deal.
  4. Consider your location: Hotels situated near the city centre typically tend to be more expensive; however, with Colombo's superb public transport links, you might discover a more affordable independent hotel a bit further out that remains well connected. For those keen to explore alternative, less crowded neighbourhoods or even lesser-known nearby towns, there is often excellent value for money to be found. Opting for these alternative destinations could provide a more authentic and budget-friendly experience.

Best time to go to Colombo

Colombo experiences its lowest average temperature in December, at 79.3°F (26.3°C), while April is the hottest month, with an average temperature of 82.9°F (28.3°C). May is typically the wettest month. If you’re looking to soak up the lively atmosphere in Colombo, January, March, and April are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly sunny to mostly cloudy, with light rainfall. However, if you prefer a more relaxed experience, May, June, and October are perfect for a quieter getaway, marked by frequent rainfall and mostly cloudy conditions.

Keep exploring