Hotels in Mahiyangana, Sri Lanka

7 hotels are listed in Mahiyangana, Sri Lanka. Compare prices and star class, view them on a map, and book through our partners.

Planning your stay? Read our guide to comparing hotel listings.

7 hotels

Kevans Casa in Mahiyangana, Sri Lanka

No.23 Middle Class House Mahiyangana, Mahiyangana, Sri Lanka

Cozy hotel in Mahiyangana with free WiFi, outdoor pool, and on-site restaurant. Ideal for a relaxing getaway with free private parking.

16 rooms
Sorabora Gedara Hotel in Mahiyangana, Sri Lanka

Sorabora Lake Road, Mahiyangana, Sri Lanka

Serene Sorabora Gedara Hotel with air-conditioned rooms, outdoor pool, and on-site dining. Conveniently located between Kandy and Nuwara Eliya.

10 rooms
Contribute photo

Sorabora Wewa Rd, Mahiyangana, Sri Lanka

Serene Sorabora Village offers barbecue, hot spring bath, and free WiFi & parking. Ideal for a tranquil getaway in Mahiyangana, Kandy.

17 rooms
Contribute photo

Randenigala Road Morayaya Mahiyangana, Mahiyangana, Sri Lanka

Cozy villa with free WiFi and parking in Mahiyangana. Rooms feature seating areas for guest convenience. Ideal for a relaxing getaway.

9 rooms
Contribute photo

kandy road pallewaththa hasalaka, Mahiyangana, Sri Lanka

Cozy hostel in Mahiyangana with on-site restaurant, air-conditioned rooms, and free parking. Ideal for travelers.

8 rooms
Contribute photo

Horabora Lake Road, Mahiyangana, Sri Lanka

Dassana Lake Way Hotel offers free WiFi, restaurant, and free private parking in Mahiyangana, 41 km from Kandy. Rooms feature flat-screen TVs.

14 rooms
Contribute photo

Mapakada wewa, Mahiyangana, Sri Lanka

Mapakada Village: Modern rooms & suites, free WiFi, steps from scenic Mapagama Lake. Relax on the sprawling lawn with lakeside dining.

6 rooms

Loading...