Find hotels near Beira Lake, Colombo from $37

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Beira Lake hotels

YAKA Trizen Luxury Apartments

YAKA Trizen Luxury Apartments
4.0 star property
Ibbanwala, 1 mi from Beira Lake
10.0 out of 10, Exceptional, (5 reviews)
"Lovely top floor apartment in an excellent location. Fantastic views of the city."
United Kingdom
Rakesh
$64 nightly
The price is $76
May 3 - May 4
Total with taxes and fees
YAKA Trizen Luxury Apartments

Shangri-La Colombo

Shangri-La Colombo
5.0 star property
Kompannaweediya, 0.1 mi from Beira Lake
9.4 out of 10, Exceptional, (589 reviews)
"A beautiful hotel in every respect. Excellent location, lovely room, great amenities, very good food, and a beautiful pool. The staff were wonderful throughout our stay."
Australia
Philip
$146 nightly
The price is $179
May 28 - May 29
Total with taxes and fees
Shangri-La Colombo

ITC Ratnadipa, a Luxury Collection Hotel, Colombo

ITC Ratnadipa, a Luxury Collection Hotel, Colombo
5.0 star property
Kompannaweediya, 0.1 mi from Beira Lake
9.2 out of 10, Wonderful, (148 reviews)
"Excellent "
United States
mahsha
$172 nightly
The price is $211
May 30 - May 31
Total with taxes and fees
ITC Ratnadipa, a Luxury Collection Hotel, Colombo

Sheraton Colombo Hotel

Sheraton Colombo Hotel
5.0 star property
Kollupitiya, 1.2 mi from Beira Lake
9.6 out of 10, Exceptional, (56 reviews)
"Great location and friendly staff"
Denmark
Lars Toft
$118 nightly
The price is $144
May 1 - May 2
Total with taxes and fees
Sheraton Colombo Hotel

Galle Face Hotel

Galle Face Hotel
5.0 star property
Kollupitiya, 0.5 mi from Beira Lake
9.2 out of 10, Wonderful, (1,000 reviews)
"Great hotel with a rich history and a sunset that best in the world "
Australia
Dushan
$98 nightly
The price is $121
May 9 - May 10
Total with taxes and fees
Galle Face Hotel

Dutch Heritage Colombo

Dutch Heritage Colombo
2.0 star property
Fort, 0.5 mi from Beira Lake
9.2 out of 10, Wonderful, (11 reviews)
"Spotless room, staff incredibly friendly good location."
United States
Jeffrey
$51 nightly
The price is $60
May 7 - May 8
Total with taxes and fees
Dutch Heritage Colombo

Amari Colombo Sri Lanka

Amari Colombo Sri Lanka
5.0 star property
Kollupitiya, 1.1 mi from Beira Lake
9.4 out of 10, Exceptional, (158 reviews)
"Excellent hotel "
United States
Varatharaj
$83 nightly
The price is $103
May 2 - May 3
Total with taxes and fees
Amari Colombo Sri Lanka

THE DEN 23

THE DEN 23
2.5 star property
Suduwella, 1.4 mi from Beira Lake
9.6 out of 10, Exceptional, (68 reviews)
"Nice and clean room, very friendly staff, great food "
United Kingdom
Bente
$31 nightly
The price is $37
May 20 - May 21
Total with taxes and fees
THE DEN 23

Ishq Colombo

Ishq Colombo
3.0 star property
1.8 mi from Beira Lake
10.0 out of 10, Exceptional, (10 reviews)
"One of the nicest boutique hotels we have ever stayed in. Luxurious, stylish, comfortable - felt like an oasis in the middle of Colombo. Exceptionally nice and helpful staff. Highly recommended."
United States
Niels
$197 nightly
The price is $233
May 7 - May 8
Total with taxes and fees
Ishq Colombo

Courtyard By Marriott Colombo

Courtyard By Marriott Colombo
4.5 star property
0.9 mi from Beira Lake
9.4 out of 10, Exceptional, (136 reviews)
"Very friendly and helpful staff. I only stayed one night, but check-in, breakfast, and check-out were smooth and easy. Terrific breakfast buffet. "
United States
Cortney
$98 nightly
The price is $120
May 1 - May 2
Total with taxes and fees
Courtyard By Marriott Colombo

Nyne Hotels Lake Lodge - Colombo

Nyne Hotels Lake Lodge - Colombo
4.0 star property
Kollupitiya, 1 mi from Beira Lake
9.4 out of 10, Exceptional, (161 reviews)
"Simple but modern and clean. Nice outdoor patio restaurant. Surprisingly good food especially the breakfast. "
United States
Maria
$81 nightly
The price is $97
May 7 - May 8
Total with taxes and fees
Nyne Hotels Lake Lodge - Colombo

Cinnamon Grand Colombo

Cinnamon Grand Colombo
5.0 star property
Kollupitiya, 0.7 mi from Beira Lake
9.0 out of 10, Wonderful, (956 reviews)
"grate stuff - nice food and clean room with good view to garden "
United States
Moh Naser
$104 nightly
The price is $129
May 2 - May 3
Total with taxes and fees
Cinnamon Grand Colombo

De Saram House by Geoffrey Bawa

De Saram House by Geoffrey Bawa
3.0 star property
Cinnamon Gardens, 1.9 mi from Beira Lake
9.6 out of 10, Exceptional, (45 reviews)
"Wonderful hospitality - they could not have been more welcoming. Great little hotel - a real oasis of calm. Fantastic breakfast too."
United Kingdom
Philip
$87 nightly
The price is $87
May 6 - May 7
Total with taxes and fees
De Saram House by Geoffrey Bawa

Taj Samudra

Taj Samudra
5.0 star property
Kompannaweediya, 0.3 mi from Beira Lake
8.8 out of 10, Excellent, (431 reviews)
"Excellent hotel with great staff Some aspects a bit dated and generally a little unloved in terms of maintenance / replacements needed Breakfasts were a good selection and attentive staff"
United Kingdom
Charles
$105 nightly
The price is $128
May 17 - May 18
Total with taxes and fees
Taj Samudra

C1 Colombo Fort - Hostel

C1 Colombo Fort - Hostel
2.0 star property
Fort, 0.6 mi from Beira Lake
9.0 out of 10, Wonderful, (164 reviews)
"Staff was very polite and helpful. the hostel was very nice and clean too."
Singapore
Vipul Kumar
$37 nightly
The price is $45
May 6 - May 7
Total with taxes and fees
C1 Colombo Fort - Hostel

Colombo Villa at Cambridge Place

Colombo Villa at Cambridge Place
3.0 star property
Cinnamon Gardens, 1.7 mi from Beira Lake
9.4 out of 10, Exceptional, (42 reviews)
"Staff were extremely helpful All facilities were excellent Quiet - not busy accommodation as limited rooms Shops and restaurants in walking distance in a beautiful area "
Australia
Fjorn
$91 nightly
The price is $108
May 1 - May 2
Total with taxes and fees
Colombo Villa at Cambridge Place

Marino Beach Colombo

Marino Beach Colombo
5.0 star property
1.9 mi from Beira Lake
9.4 out of 10, Exceptional, (1,000 reviews)
"Great location and good view from the room"
United States
Pathmanaban
$82 nightly
The price is $98
May 2 - May 3
Total with taxes and fees
Marino Beach Colombo

Hilton Colombo

Hilton Colombo
5.0 star property
Fort, 0.4 mi from Beira Lake
8.6 out of 10, Excellent, (553 reviews)
"Great hotel with great smiling staff!"
Norway
Ken
$103 nightly
The price is $126
May 6 - May 7
Total with taxes and fees
Hilton Colombo

The Kingsbury Colombo

The Kingsbury Colombo
5.0 star property
Fort, 0.5 mi from Beira Lake
8.6 out of 10, Excellent, (895 reviews)
"Great rooms and food."
Australia
Winston
$105 nightly
The price is $128
May 1 - May 2
Total with taxes and fees
The Kingsbury Colombo

Zest Metropole

Zest Metropole
2.5 star property
Fort, 0.5 mi from Beira Lake
8.6 out of 10, Excellent, (30 reviews)
"Only stayed one night, staff really lovely and helpful and room comfortable "
Australia
Jessica
$61 nightly
The price is $73
May 28 - May 29
Total with taxes and fees
Zest Metropole
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.

Compare popular hotels close to Beira Lake

Property
Star rating
Guest rating
Breakfast included
Pool
Spa
Pet friendly
WiFi included
2 outdoor pools
YAKA Trizen Luxury Apartments
4.0 star property
10.0
Exceptional
5 reviews
View
Suite (Shangri-La) | Egyptian cotton sheets, down comforters, minibar, in-room safe
Shangri-La Colombo
5.0 star property
9.4
Exceptional
589 reviews
View
3 bars/lounges, poolside bar
ITC Ratnadipa, a Luxury Collection Hotel, Colombo
5.0 star property
9.2
Wonderful
148 reviews
View
Junior Room, 1 King Bed, Ocean View | View from room
Sheraton Colombo Hotel
5.0 star property
9.6
Exceptional
56 reviews
View
View from property
Galle Face Hotel
5.0 star property
9.2
Wonderful
1,000 reviews
View

Top Beira Lake Hotel Reviews

Hotels near other Beira Lake attractions

Frequently asked questions

What are the top-rated hotels near Beira Lake?
Discovering the perfect stay near Beira Lake in Colombo can elevate any visit, especially when considering top-rated hotels that offer comfort and convenience.

Maniumpathy

Maniumpathy offers a luxurious 4.5-star experience just 2.3 miles from Beira Lake, with a perfect review rating of 10. This historic hotel design features an exquisite spa with a range of treatments, including Swedish and deep tissue massages, ensuring travelers unwind in style. The outdoor pool and garden add to the serene ambiance, while thoughtful amenities like complimentary airport transportation and premium bedding enhance the overall experience. This hotel is perfect for travelers looking for comfort and luxury.

Palm Grove

Palm Grove is a delightful 3-star hotel located a mere 1.7 miles from Beira Lake, with a stellar review rating of 10. Guests can enjoy free continental breakfast daily and explore nearby shopping districts. The hotel offers secured self-parking for added convenience. With its inviting atmosphere and nearby local attractions, Palm Grove is an ideal choice for travelers seeking a peaceful stay in Colombo.

La maison de Colombo

La maison de Colombo is a charming 3-star hotel located just 4.1 miles from Beira Lake, with an impressive review rating of 10. This hotel provides a delightful atmosphere with amenities such as a refreshing outdoor pool, a terrace for relaxation, and free continental breakfast to start the day right. Guests will appreciate the convenient location near a shopping district and the comfort of furnished balconies or patios. The inviting space and thoughtful touches make it a great choice for travelers seeking a cozy retreat.
What hotels are within walking distance to Beira Lake?
Discover the best hotels within walking distance to Beira Lake, perfect for those seeking top-rated accommodations with stunning views.

Sheraton Colombo Hotel

Sheraton Colombo Hotel is a luxurious 5-star hotel, rated 9.6 by travelers, located just a 14-minute walk from Beira Lake. Guests can indulge in a range of amenities, including an outdoor pool, a full-service spa with treatments like Thai massage and aromatherapy, and a poolside bar. The hotel also boasts ocean view dining options and complimentary valet parking, making it a prime choice for travelers looking for comfort and relaxation.

Shangri-La Colombo

Shangri-La Colombo offers a refined stay just 6 minutes from Beira Lake, with an impressive review rating of 9.4. This 5-star hotel features a rooftop terrace, an outdoor pool, and a full-service spa offering hydrotherapy and Ayurvedic treatments. Guests can enjoy ocean views from their rooms and savor delicious meals from various on-site dining options, all while being close to the vibrant local shopping area.

Courtyard By Marriott Colombo

Courtyard By Marriott Colombo is a stylish 4.5-star hotel located only 11 minutes from Beira Lake, rated 9.4 by travelers. This hotel features an outdoor pool and a rooftop garden, providing a relaxing atmosphere to unwind after exploring Colombo. Guests can take advantage of the 24-hour fitness center, enjoy room service or breakfast options, and appreciate the nearby shopping and cultural attractions.
How much is a hotel near Beira Lake?
Staying near Beira Lake is a treat, with plenty of hotels from $37 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a vacation during weekends or around public holidays.
What are the most popular family-friendly hotels near Beira Lake?
Discovering the perfect family-friendly hotels near Beira Lake can make your Colombo adventure unforgettable. These top-rated accommodations offer scenic views and amenities tailored for families.

Cinnamon Lakeside Colombo

Cinnamon Lakeside Colombo is a luxurious 5-star hotel located just 1.1 miles from Beira Lake, with an impressive review rating of 8.8. Families will appreciate the accessible children's pool, free cribs, and babysitting services, ensuring a comfortable stay for all ages. The hotel also features a family-friendly restaurant with kids' meals, a playground, and spacious connecting rooms. Guests can enjoy additional amenities such as a full-service spa, rooftop terrace, and a variety of on-site dining options.

Hilton Colombo

Hilton Colombo is ideally located right at Beira Lake, with a review rating of 8.6 and a luxurious 5-star experience. Families can take advantage of the accessible children's pool, free cribs, and connecting room options, along with a delightful kids' menu at the on-site restaurant. The hotel also features a garden, playground, and various recreational amenities ensuring a fun-filled stay for travelers of all ages.

Hilton Colombo Residence

Hilton Colombo Residence, a 5-star gem just a 15-minute walk from Beira Lake, holds a solid review rating of 8.6. This family-friendly hotel offers an outdoor pool designed for children, along with a supervised children's club and arcade game room, making it perfect for young travelers. Guests can also enjoy on-site dining with kids' meals available, a garden area, and a well-equipped kitchen in their accommodations for added convenience.
Are there any 5-star hotels near Beira Lake?
Discover some of the finest 5-star hotels near Beira Lake that promise both luxury and stunning views during your stay in Colombo.

Sheraton Colombo Hotel

Nestled just a 14-minute walk from Beira Lake, the Sheraton Colombo Hotel boasts an impressive travelers' rating of 9.6 and is a luxurious 5-star sanctuary. Guests can indulge in a variety of treatments at the onsite spa, relax by the outdoor pool, or enjoy meals with an ocean view at the restaurant. The hotel features premium amenities such as 24-hour room service and a fully-equipped fitness center, ensuring an unforgettable stay.

Shangri-La Colombo

Located only a 6-minute stroll from Beira Lake, Shangri-La Colombo impresses with a travelers' rating of 9.4 and holds a prestigious 5-star rating. The hotel features a full-service spa offering hydrotherapy treatments and an outdoor pool perfect for leisure. Guests will appreciate the rooftop terrace with stunning views, along with amenities like 24-hour room service and nearby designer shopping, ensuring a lavish and convenient stay.

Cinnamon Life at City of Dreams

Perfectly situated just a minute's walk from Beira Lake, Cinnamon Life at City of Dreams offers an exceptional travelers' rating of 9.6 and a luxurious 5-star experience. Guests can unwind in the outdoor pool, savor culinary delights with ocean views, and enjoy the convenience of 24-hour room service. With its extensive spa services and fully equipped kitchen in select rooms, this hotel caters to the needs of every traveler seeking comfort and relaxation.
Which hotels near Beira Lake offer the best views?
Discover the best hotels near Beira Lake that offer stunning views and exceptional experiences for travelers.

Cinnamon Lakeside Colombo

Cinnamon Lakeside Colombo, a 5-star hotel rated 8.8 by travelers, is located just 1.1 miles from Beira Lake. This luxurious hotel boasts breathtaking lake views, complemented by a rooftop terrace and an outdoor pool. Guests can indulge in a range of wellness treatments at the full-service spa, enjoy 24-hour room service, and stay active with onsite tennis and yoga classes. With its stylish accommodations and top amenities, it's an ideal choice for those seeking both comfort and scenic beauty.

Hilton Colombo

Hilton Colombo, rated 8.6 by travelers, is perfectly positioned right at Beira Lake, offering unobstructed lake and ocean views. This 5-star hotel features a spacious outdoor pool, a full-service spa, and a variety of dining options. Guests can enjoy an array of treatments, including soothing massages and body wraps, while the premium rooms come with private balconies to soak in the stunning scenery. With its luxurious offerings and prime location, it stands out as a top choice for those seeking remarkable views and exceptional service.

Ramada by Wyndham Colombo

Ramada by Wyndham Colombo is a charming 4-star hotel, with a review rating of 7.6, situated just a 6-minute walk from Beira Lake. This hotel offers travelers a lovely terrace and an outdoor pool that provides sea views. Guests can unwind at the spa, enjoy room service around the clock, and take advantage of the convenient airport shuttle service. With its comfortable amenities and a welcoming atmosphere, it's a perfect spot for travelers looking for a blend of relaxation and accessibility.
What are the best affordable hotels near Beira Lake?
For travelers seeking affordable yet top-rated stays near Beira Lake, these hotels offer a perfect blend of comfort and value.

Palm Grove

Palm Grove is a cozy 3-star hotel situated only 1.7 miles from Beira Lake and boasts an impressive travelers' rating of 10. This hotel welcomes travelers with free continental breakfast and WiFi, providing a great value for your stay. With secured self-parking and quick access to nearby shopping and museums, travelers will find everything they need for a comfortable visit while enjoying the local attractions.

De Saram House by Geoffrey Bawa

De Saram House by Geoffrey Bawa, located just 2.0 miles from Beira Lake, is a stylish 3-star hotel with a perfect review rating of 10. This adults-only hotel offers a unique experience with premium bedding and a private chef for a personalized touch. Guests will appreciate the free WiFi and self-parking, as well as the balconies that provide a serene space to unwind.

La maison de Colombo

La maison de Colombo is a charming 3-star hotel located just 4.1 miles from Beira Lake, offering travelers a delightful stay with a perfect review rating of 10. Known for its inviting atmosphere, this hotel features free continental breakfast and WiFi, ensuring a pleasant start to each day. Guests can also enjoy an outdoor pool, a furnished balcony or patio, and self-parking options, making it a convenient choice for a relaxing getaway.
Are there any hotels with pools close to Beira Lake?
If you're seeking top-rated hotels with pools near Beira Lake, look no further. These options provide fantastic amenities for both relaxation and family fun.

Cinnamon Lakeside Colombo

Cinnamon Lakeside Colombo is a luxurious 5-star hotel located just 1.1 miles from Beira Lake, featuring a stunning outdoor pool that includes sun loungers and a dedicated area for children. Rated 8.8 by travelers, it offers amenities like a full-service spa, rooftop terrace, and a variety of dining options, ensuring a memorable stay for families and leisure travelers alike.

Hilton Colombo

Hilton Colombo, located right at Beira Lake, offers travelers the convenience of an outdoor pool with stunning views. This 5-star hotel, rated 8.6 by travelers, features family-friendly amenities such as a children's play area and poolside bar. Guests can also enjoy a full-service spa, beach access, and various dining options, ensuring a captivating stay.

NH Collection Colombo

NH Collection Colombo is a sophisticated 5-star retreat situated only an 11-minute walk from Beira Lake. With an impressive review rating of 8.6, the hotel boasts both indoor and outdoor pools, perfect for families with children. Additional amenities include a spa, rooftop terrace, and a health club, making it an ideal choice for travelers looking for both relaxation and recreation.
What are the best pet-friendly hotels near Beira Lake?
For those seeking pet-friendly accommodations near Beira Lake, these top-rated hotels provide a welcoming atmosphere for you and your furry friends.

ME Colombo

ME Colombo, a 4-star hotel situated just 3.3 miles from Beira Lake, has earned a solid review rating of 8.0. This hotel is not only pet-friendly, allowing travelers to enjoy their stay with their pets at no extra charge, but it also features a fantastic outdoor pool and a rooftop terrace where travelers can unwind. Additional amenities include 24-hour fitness facilities, complimentary valet parking, and room service, making it an excellent choice for travelers looking for comfort and convenience.
Can I book a fully refundable hotel close to Beira Lake?
Most bookings on Expedia are refundable if canceled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, simply enter "Beira Lake", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.
Can I find Expedia discounts for hotels near Beira Lake?
To look for discounts on hotels near Beira Lake, join One Key™—our free travel rewards program. One Key members always get our best prices and earn OneKeyCash™* on eligible bookings for every dollar spent. Another way to save is by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.

Explore a world of travel with Expedia