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

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:Jul 18 - Jul 20
trending_down

Our prices for hotels in 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
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
Jun
$165
Average price during June is $165
Currently viewing crowd sizes and weather for July.

July

trending_upHigh crowds
High 84°F / low 78°F. Rainy most days.
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°
84°
weather_sleet
June, Low crowds, average high temperature 84 degrees Fahrenheit, average low temperature 78 degrees Fahrenheit. Rainy most days.
78°
Monthly weather averages (˚F)

Top neighborhoods in Colombo

Bambalapitiya map

Bambalapitiya

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

Fort map

Fort

The Fort neighborhood has lots to see including Dutch Hospital Shopping Precinct and Colombo World Trade Center.

Wellawatte map

Wellawatte

Visitors love Colombo 06's Wellawatte neighborhood, known for its beaches.

Kollupitiya map

Kollupitiya

Colombo 03's Kollupitiya neighborhood has a host of places to visit such as Casino Marina Colombo and Galle Face Beach.

Milagiriya map

Milagiriya

Colombo's Milagiriya neighborhood offers attractions including Majestic City.

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

Check out the Colombo hotels guests love right now

Frequently asked questions

How much does a hotel room cost in Colombo?
You can discover great hotels in Colombo from $38 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 travelers. 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?
Members can save up to 20% on select hotels in Colombo. Plus, Silver, Gold and Platinum members earn extra rewards on VIP Access bookings, making each stay even more rewarding.

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 Mandarina Colombo, Marino Beach Colombo, and Galle Face Hotel. Mandarina Colombo is a luxury hotel with a high guest rating amongst our travelers, and it offers an outdoor pool, plus 24-hour room service and turndown service in the guestrooms. Marino Beach Colombo and Galle Face Hotel are also popular luxury stays in great Colombo locations.
What are some of the best Colombo beach hotels?
For a beach vacation 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 vacation. Check out Marino Beach Colombo if you're after a hotel that's near the water. With a private beach nearby plus an outdoor pool and a children's pool, our travelers rate it highly at 9.4 out of 10. Mirage Colombo Hotel is another great choice for a relaxing beach vacation in Wellawatte. Located near the beach, this hotel has an indoor pool and a children's pool along with a variety of other amenities to enjoy, and our travelers rate it 7.4. If you're venturing to Wellawatte, Sai Sea City Hotel is another ideal choice. Travelers love the beach nearby plus the 2 restaurants and coffee shop/cafe, and it has a guest rating of 6.2.
What are some top pet-friendly hotels in Colombo?
Our travelers' top pet-friendly hotels in Colombo include:You can also use the "Amenities" filter in your search on Hotels.com and check "Pet friendly" to discover more pet-friendly hotels in Colombo.
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 vacation. Our travelers love Hilton Colombo Residence, a hotel with a garden-view restaurant and an outdoor pool. Another romantic hotel with top reviews is Global Towers Hotel & Apartments. This hotel can be found in Wellawatte with an indoor pool and a bar/lounge for a perfect stay. Use the "Traveler experience" filter in your search and select "Adults only" or "Romantic" to find even more hotels in Colombo for couples on Hotels.com.
What are some of the best kid-friendly hotels in Colombo?
Some of the most well reviewed Colombo hotels for kids include Hilton Colombo Residence, GSH Colombo, and Cinnamon Life at City of Dreams. Hilton Colombo Residence is a kid-friendly hotel with a guest score of 8.6 out of 10 plus family-friendly amenities like a free children's club, an outdoor pool, and children's meals. Check out GSH Colombo in Wellawatte with a guest score of 8. This popular hotel has children's meals, free valet parking, and more. Cinnamon Life at City of Dreams is another good option with a free children's club, 2 outdoor pools, and free valet parking. Explore more kid-friendly hotels in Colombo by using our "Family friendly" filter in your search on Hotels.com.
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. Hilton Colombo Residence is a popular hotel that features an outdoor pool and a children's pool along with a hot tub and a garden-view restaurant. 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 arriving by car, choosing a great Colombo hotel with free parking is a plus. Our travelers' favorites include:
What are the top Colombo boutique hotels?
Book your stay at a stylish boutique hotel in Colombo. Casa Colombo Collection Colombo - Hotel Closed is a popular hotel with our travelers, 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?
For hotels in central Colombo, check out Marino Beach Colombo and Galle Face Hotel. Travelers 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 neighborhoods for your Colombo vacation.

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.