253 hotels in Sri Lanka
25 Galle Face Center Road, Colombo | 5 star hotelfrom $179
- Top marks
2 Sir Chittampalam A Gardiner Mawatha, Colombo | 5 star hotelfrom $172
- great hotel
- Nice hotel and friendly staff
- Friendliest hotel I've ever stayed in
64 Lotus Road, Colombo | 5 star hotelfrom $149
- Comfortable Rooms
115 Sir Chittampalam A Gardiner Mawatha, Colombo | 5 star hotelfrom $164
- Super !!
- I recommoned this hotel
- Great Hotel!
\N, Dambulla | 3 star hotelfrom $155
- Jacuzzi with a view
- Beautiful bone structure b…
- Great hotel
100 Hotel Road, Mount Lavinia | 3 star hotelfrom $31
- a place to relax in
Janadhipathi Mawatha, Colombo | 4 star hotelfrom $155
77 Galle Road, Colombo | 5 star hotelfrom $162
- Good gym nice hotel
- Dinner at The Lagoon
- Very Grand Indeed!
National Holiday Resort, Bentota | 4 star hotelfrom $149
- Fancy pants
- Great hotel, staff, food, location
Kaluwamodera, Beruwala | 1 star hotelfrom $161
200 Union Place, Colombo | 3 star hotelfrom $191
Galle Road, Ahungalla | 4 star hotelfrom $120
Moragalle Beruwela, Beruwala | 3 star hotelfrom $275
234-238, Colombo-Negombo Road, Katunayake | 2 star hotelfrom $113
- They are trying hard
De Abrew Road, Kalutara | 3 star hotelfrom $22
- Good location to explore t…
30 Sangarajah Mawatha, Kandy | 3 star hotelfrom $82
- Lovely colonial style hote…
Kammala South, Waikkal | 4 star hotelfrom $104
Thalpitiya, Wadduwa | 4 star hotelfrom $142
- Amazing Hotel
- Lovely: but not for single travellers
- Tranquil and serene
35 PBA Weerakoon Mawatha, Kandy | 5 star hotelfrom $131
- Shame there's no wifi
- Much Maligned Mahaweli
- 5 * Hotel ???
Kudawaskaduwa. Waskaduwa, Kalutara | 3 star hotelfrom $98
- Excellent Beach Hotel
- Good in parts but not for those sensitive to smells or poor air con.
201 W. Broadway, Port Jefferson | Hotelfrom $126
\N, Wattala | 4 star hotelfrom $97
84 Tenna Kumbura, Kandy | 3 star hotelfrom $115
- Very comfortable, good view
- Peaceful hike
- Only one night but....
Dadella, Galle | 4 star hotelfrom $193
- Lovely accomodations
- Beautifully presented
11 Marine Drive, Colombo | 3 star hotelfrom $94
- 3 Star - A Joke.
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details.