
Find hotels in Homagama from ₩24,369
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Homagama
Apart hotel
Family friendly
Check prices for these dates
Our top choices for Homagama hotels

Ayansa Villa
Ayansa VillaHomagama
The price is ₩51,077
₩60,271 total
includes taxes & fees
May 31 - Jun 1

Shangri-La Colombo
Shangri-La ColomboKompannaweediya
9.4 out of 10, Exceptional, (600 reviews)
The price is ₩218,163
₩293,082 total
includes taxes & fees
Jun 17 - Jun 18

Dutch Heritage Colombo
Dutch Heritage ColomboFort
9.2 out of 10, Wonderful, (12 reviews)
The price is ₩60,179
₩71,011 total
includes taxes & fees
May 31 - Jun 1

Angam Villas Colombo
Angam Villas ColomboSri Jayawardenepura Kotte
10.0 out of 10, Exceptional, (5 reviews)
The price is ₩49,456
₩91,020 total
includes taxes & fees
May 31 - Jun 1

ITC Ratnadipa, a Luxury Collection Hotel, Colombo
ITC Ratnadipa, a Luxury Collection Hotel, ColomboKompannaweediya
9.2 out of 10, Wonderful, (149 reviews)
The price is ₩248,253
₩333,503 total
includes taxes & fees
Jun 4 - Jun 5

Hilton Colombo
Hilton ColomboFort
8.6 out of 10, Excellent, (556 reviews)
The price is ₩153,456
₩206,152 total
includes taxes & fees
Jun 13 - Jun 14

Pegasus Reef - A Beach Resort in Colombo
Pegasus Reef - A Beach Resort in ColomboWattala
7.8 out of 10, Good, (183 reviews)
The price is ₩105,539
₩138,248 total
includes taxes & fees
Jun 29 - Jun 30

waasala transithotel
waasala transithotelJa-ela
The price is ₩66,637
₩78,632 total
includes taxes & fees
Jun 12 - Jun 13

Tropic Inn - Mount Lavinia
Tropic Inn - Mount LaviniaMount Lavinia
8.4 out of 10, Very Good, (28 reviews)
The price is ₩41,811
₩54,769 total
includes taxes & fees
May 31 - Jun 1

50 By The Sea
50 By The SeaDehiwala-Mount Lavinia
10.0 out of 10, Exceptional, (3 reviews)
The price is ₩60,931
₩71,899 total
includes taxes & fees
Jun 29 - Jun 30

Hotel Sapphire
Hotel SapphirePamankada West
7.4 out of 10, Good, (129 reviews)
The price is ₩44,693
₩58,543 total
includes taxes & fees
Jun 5 - Jun 6




































