Hotels in Colombo

Free cancellation options if plans change
Unlock travel rewards with One Key
Save more with Member Prices

Check prices for these dates

Next weekend
In two weeks

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:Jun 13 - Jun 15
trending_down

Our prices for Colombo are cheapest in March

See average prices and weather for all months

Price trends for hotels in Colombo

Pricing is based on two traveler single night rates
Jun
$165
Average price during June is $165
Jul
$235
Average price during July is $235
Aug
$200
Average price during August is $200
Sep
$226
Average price during September is $226
Oct
$214
Average price during October is $214
Nov
$200
Average price during November is $200
Dec
$167
Average price during December is $167
Jan
$113
Average price during January is $113
Feb
$129
Average price during February is $129
Mar
$107
Average price during March is $107
Apr
$163
Average price during April is $163
May
$132
Average price during May is $132
Currently viewing crowd sizes and weather for June.

June

trending_downLow crowds
High 84°F / low 78°F. Rainy most days.
84°
weather_sleet
June, Low crowds, average high temperature 84 degrees Fahrenheit, average low temperature 78 degrees Fahrenheit. Rainy most days.
78°
84°
weather_sleet
July, High crowds, average high temperature 84 degrees Fahrenheit, average low temperature 78 degrees Fahrenheit. Rainy most days.
78°
84°
weather_sleet
August, Moderate crowds, average high temperature 84 degrees Fahrenheit, average low temperature 78 degrees Fahrenheit. Rainy most days.
78°
84°
weather_sleet
September, Low crowds, average high temperature 84 degrees Fahrenheit, average low temperature 77 degrees Fahrenheit. Rainy most days.
77°
85°
weather_sleet
October, Low crowds, average high temperature 85 degrees Fahrenheit, average low temperature 77 degrees Fahrenheit. Rainy most days.
77°
85°
weather_sleet
November, Moderate crowds, average high temperature 85 degrees Fahrenheit, average low temperature 76 degrees Fahrenheit. Rainy most days.
76°
86°
weather_partly_sunny
December, High crowds, average high temperature 86 degrees Fahrenheit, average low temperature 75 degrees Fahrenheit. Partly sunny.
75°
87°
weather_sun
January, High crowds, average high temperature 87 degrees Fahrenheit, average low temperature 74 degrees Fahrenheit. Sunny most days.
74°
89°
weather_sun
February, High crowds, average high temperature 89 degrees Fahrenheit, average low temperature 75 degrees Fahrenheit. Sunny most days.
75°
89°
weather_sun
March, Moderate crowds, average high temperature 89 degrees Fahrenheit, average low temperature 77 degrees Fahrenheit. Sunny most days.
77°
89°
weather_cloudy
April, Moderate crowds, average high temperature 89 degrees Fahrenheit, average low temperature 79 degrees Fahrenheit. Cloudy most days.
79°
86°
weather_sleet
May, Low crowds, average high temperature 86 degrees Fahrenheit, average low temperature 79 degrees Fahrenheit. Rainy most days.
79°
Monthly weather averages (˚F)

Top neighborhoods in Colombo

Top landmarks in Colombo

Learn more about Colombo

Colombo is applauded for its museums and art with such cultural attractions as Sri Lanka National Museum and Nelum Pokuna Mahinda Rajapaksa Theatre. 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

Frequently asked questions

What hotels do travelers recommend in Colombo?
Where can I get free parking with my stay in Colombo?
These hotels offer the perk of free parking: The Kingsbury Colombo, Cinnamon Grand Colombo and Renuka City Hotel. There are 14 options you may want to check out on our site.
Can I book a refundable accommodation in Colombo?
If you want the flexibility to change your plans to Colombo, most properties offer refundable* bookable rates. You can find these properties by searching our site and using the “fully refundable” filter to narrow down the results.
Where can I stay with my pet in Colombo?
Your animal companion is welcome at these pet-friendly hotels: ME Colombo, Sea View Apartment-Hotel Colombo, and Thambili Island at Stubbs - Hostel. There are 8 options to choose from on our site.
Which Colombo hotels do guests like for their terrific location?
Travelers like these properties for their good location: Marino Beach Colombo and Galle Face Hotel.
Where should I consider staying in Colombo if I'm looking for an affordable accommodation?
Hotel MaRadha Colombo is an accommodation you might want to consider that’ll save you money. You can browse all 66 choices on our site.
Where can I stay in Colombo if I want a vacation rental instead of a hotel?
If you want a good alternative to a hotel, browse our selection of 26 vacation homes. In addition, there are 128 apartments and 7 condos.
Where can I stay if I'm traveling to Colombo for a family-friendly vacation?
Parents traveling with children may want to consider Hilton Colombo Residence, Mandarina Colombo and Cinnamon Red Colombo. You can also see 22 options available on our site.
Where should I stay in Colombo for a trip with my partner?
Renuka City Hotel and Paradise Road Tintagel Colombo are great options for a romantic getaway.
Where should I stay in Colombo if I want a luxurious hotel?
Experience luxury when you stay at Marino Beach Colombo, Hilton Colombo Residence and Shangri-La Colombo. Additionally, browse all 20 options on our site.
What will the weather in Colombo be like during my visit?
Colombo is a great place to visit any time of year with an average temperature of 80°F during the coldest months.
Why should I book my Colombo hotel through Hotels.com?
There are lots of reasons to book your Colombo trip with us: our free cancellations on selected hotels* gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™** on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about Colombo

Find out more about Colombo

Colombo: Where Serene Temples Embrace the Sparkling Sea

Colombo, the vibrant capital of Sri Lanka, seamlessly blends rich history with modern charm. Explore the stunning temples and museums that narrate the city’s cultural tapestry, or stroll along the picturesque Galle Face Green, where the Indian Ocean meets the bustling cityscape. Experience the lively markets, indulge in tantalizing local cuisine, and unwind at the serene beaches. As the sun sets, Colombo transforms into a lively hub of nightlife, with chic venues and rooftop bars offering breathtaking views. Whether you seek adventure or relaxation, Colombo promises an unforgettable journey filled with warmth and wonder. For our best hotel rates in Colombo and to enhance your stay, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Discover great hotels in Colombo

Colombo offers a diverse range of accommodations, from luxurious five-star hotels with ocean views to affordable options for budget travelers. You can find boutique hotels with unique charm and modern amenities, alongside guesthouses and budget-friendly stays that provide comfort and convenience in the city. Here are some of the best hotels in Colombo that our travelers love:

  1. Mandarina ColomboOpens in a new window: This luxurious 5.0-star hotel is perfect for travelers seeking a refined experience in Colombo. Its prime location allows easy access to local attractions, making it ideal for leisure seekers. The hotel features a well-equipped gym and a delightful pool designed for children, ensuring a family-friendly atmosphere without compromising on elegance. The extensive breakfast offerings are a culinary delight, showcasing a variety of healthy and tasty options. With exceptional service and a commitment to hospitality, Mandarina Colombo guarantees a memorable stay characterized by comfort and convenience.
  2. Marino Beach ColomboOpens in a new window: Nestled along the coast, Marino Beach Colombo is a stunning 5.0-star hotel that provides direct access to the beach, catering to leisure travelers in search of sun and relaxation. Guests can indulge in the splendid infinity pool and enjoy spectacular sea views from the outdoor dining area. The hotel boasts a superb restaurant with a diverse buffet that highlights quality dining experiences. With its inviting ambiance and attentive staff, Marino Beach Colombo ensures an unforgettable seaside getaway enriched by luxurious amenities.
  3. Shangri-La ColomboOpens in a new window: Shangri-La Colombo is an exquisite 5.0-star hotel ideally located in the city center, offering a seamless blend of beach access and urban sophistication. This property is a haven for leisure travelers who appreciate luxury and convenience. With stunning views of the Indian Ocean, guests can enjoy spacious accommodations and a vibrant bar atmosphere featuring live music. The culinary offerings are exceptional, with a focus on fresh and delightful dishes. Shangri-La Colombo sets the stage for a truly indulgent experience, where every detail is designed for relaxation and enjoyment.

Top locations to stay in Colombo

Some great areas to stay in Colombo are Wellawatte, Bambalapitiya, and Fort. Wellawatte offers beautiful beaches and nature, while Bambalapitiya features vibrant nightlife and cultural attractions. Fort showcases stunning architecture and historical sites. For first-time visitors, Fort is best suited due to its rich history and proximity to key attractions like Galle Face Beach and museums.

  1. WellawatteOpens in a new window: Wellawatte is a vibrant beachside area perfect for nature lovers and those wanting to relax by the sea. The stunning Mount Lavinia Beach is a highlight, offering beautiful sunsets and a laid-back atmosphere. You can also explore the colorful local flower markets and enjoy the lush greenery that adds to the area's charm. For shopping enthusiasts, Majestic City and Marino Mall provide a range of shopping and dining options, making it easy to indulge in some retail therapy after a day at the beach.
  2. BambalapitiyaOpens in a new window: Bambalapitiya is a lively neighborhood that boasts a mix of cultural attractions and coastal beauty. With access to Galle Face Beach and Galle Face Green, you'll enjoy the scenic coastline while soaking up the local vibes. The iconic Gangaramaya Temple is also nearby, showcasing stunning architecture and cultural significance. For those looking to shop, places like Majestic City and Liberty Plaza are just around the corner, offering everything from local crafts to international brands.
  3. FortOpens in a new window: Fort is where history and modernity collide, making it an intriguing area to explore. With its remarkable architecture, you can visit landmarks like the Jami Ul-Alfar Mosque, which features stunning design and rich heritage. The nearby Dutch Hospital Shopping Precinct is a trendy spot for shopping and dining, set in a historic context. Galle Face Green offers a lovely promenade for a leisurely stroll, especially during sunset, making it a great place to unwind after a day of exploration.

Things to do in Colombo

Colombo beckons with its stunning beaches, lush parks, and vibrant coastal vibes. Travelers can dive into water sports, enjoy lively festivals, or savor breathtaking sunsets along the shore. Art enthusiasts will find a creative pulse in the city, while nature lovers can explore serene landscapes perfect for leisurely hikes and picnics.

  • Galle Face GreenOpens in a new window – Enjoy a leisurely stroll along this expansive urban park, where you can take in the stunning views of the Indian Ocean. Grab a snack from the local vendors and watch the sunset while feeling the refreshing sea breeze.
  • Jami Ul-Alfar MosqueOpens in a new window – Admire the striking red and white striped façade of this mosque, a true architectural gem in Colombo. Take a moment to appreciate its intricate design and peaceful ambiance, making it a perfect spot for some quiet reflection.
  • Colombo Lotus TowerOpens in a new window – Make your way to this iconic landmark, where you can ascend to the viewing deck for breathtaking panoramic views of the city skyline. Capture some unforgettable photos and enjoy the vibrant atmosphere surrounding the tower.
  • Gangaramaya TempleOpens in a new window – Discover the rich heritage of Sri Lanka at this serene temple, known for its stunning architecture and a diverse collection of artifacts. Wander through the temple grounds, where you can see both the modern and traditional aspects of Buddhist culture.
  • High Commission of IndiaOpens in a new window – Explore this historic palace, which showcases beautiful architecture and lush gardens. It’s a great opportunity to learn about the diplomatic ties between India and Sri Lanka while appreciating the grandeur of the building.

5 tips for savvy savings when booking a hotel in Colombo

  1. Book for the cheapest times: The most budget-friendly months to visit Colombo are May, June, and October, when hotel prices may drop. For travelers looking to explore the city’s rich history and culture, a stay of at least 2 to 3 days is recommended. This timeframe allows visitors to discover key landmarks, including stunning temples, fascinating museums, and the beautiful coastal areas. With affordable accommodations during these months, exploring Colombo offers great value for money.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals on hotels in Colombo, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window section on Hotels.com, where you may find discounted rates as your travel date approaches. By enabling email alerts or push notifications, you could stay informed about flash sales and special promotions, ensuring you don't miss opportunities for cheap Colombo hotel deals. Additionally, you can utilize the Smart ShoppingOpens in a new window tool in the app to compare hotel prices and amenities, helping you find the best hotel deal. If prices drop or rooms become available, you'll be among the first to know, allowing you to book your getaway.
  3. Be flexible with dates: Prices can fluctuate based on factors like the hotel's location, star rating, and the time of year. Being flexible with your travel dates might help you save on your stay in a Colombo hotel. If you're in search of something unique, boutique hotels often provide a more personalized experience and may offer better value. When you book through Hotels.com, we'll inform you if the price for your chosen dates is above or below the average. If the price is on the higher end, we'll recommend more budget-friendly dates, making it more likely you'll save on your trip.
  4. Consider your location: Hotels near the city center usually tend to be more expensive, but thanks to Colombo's fantastic public transportation system, you might discover a more affordable independent hotel a bit farther out that still offers good connectivity. If you're interested in exploring alternative, less crowded neighborhoods or even some lesser-known nearby cities, you can often find excellent value for your money. Opting for these alternative destinations could provide a more authentic and budget-friendly experience.
  5. Join One Key™: Become a One Key MemberOpens in a new window for free and book your next stay in Colombo. Save on over 100,000 hotels worldwide with exclusive member prices. As a member, you can quickly progress through the tiers and enjoy perks, like free room upgrades when available and food and beverage discounts at select VIP Access properties.

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 usually the wettest month. January, March, and April are the peak travel months in Colombo, attracting a higher number of tourists. During this peak period, the weather is mostly sunny to mostly cloudy, with light rainfall. On the other hand, May, June, and October tend to be quieter times to visit, marked by frequent rainfall and mostly cloudy conditions.

Colombo is also notable for its seaside. You'll find plenty of cafes and seafood restaurants. Nature lovers can visit Galle Face Green and Beira Lake. There's plenty more to see, including sights like Colombo Lotus Tower and Colombo City Centre.