Holiday Search

Ulagalla Resort

‘Luxury Hotel in Ancient Surroundings’

Ulugalla Resort is situated in the district of Anuradhapura and was once the ancestral estate of nobility. The resort is built around a 150-year old mansion, adding a touch of history to the luxury. The resort features a range of chalets which are eco-friendly and part-powered by a solar farm onsite. The resort has a restaurant which offers varied cuisine as well as a private dining scheme which allows guests to dine in different intimate locations. Whilst at the resort guests can indulge in a top-of-the-line spa, sports and tours to the historical sites around the area.

In Our Opinion

‘A truly magical place to holiday. The area is rich with history and nature and the hotel itself is luxurious, with plenty to keep guests occupied.’

  • IDD telephone
  • 42’ LED TV with movies on demand
  • Hair dryer
  • In-room safe
  • Complimentary Wi-Fi
  • Tea & coffee making facilities
  • Mini bar
  • 24 hour room service
  • Air conditioning
  • His & hers bathrobes

Ulagalla Chalets

Offering panoramic views of the gardens or lake, no matter where these 19 Ulagalla Chalets are located, they are inevitably surrounded by an exotic paradise. Interiors are spacious and feature a dining-come-lounge space, alongside the plush bedroom and bathroom. Enjoy access to your own sun deck and secluded plunge pool.


  • 78sqm
  • One king size bed
  • Maximum occupancy 3 adults and 1 child, or 2 adults and 2 children
  • Bathroom with rain shower
  • Private plunge pool
  • Lounge area
  • Dining space
  • Sun deck
  • Garden, paddy or lake views
  • 19 of these chalets

Nikaweva Pool Villa

Spacious and elegantly appointed, the Nikaweva Villa is ideal for families with its two double bedrooms surrounding a living and dining area. 180 degree glass walls allow for a soul-lifting view of the surrounding rice paddies. A length pool sits between the villa and the lush surroundings accompanied by a sun deck.


  • 111sqm
  • Total of two bedrooms
  • Master bedroom with one double bed and bathroom with outdoor rain shower, bathtub & twin vanity
  • Second bedroom with one double bed with bathtub
  • Length pool
  • Lounge and dining area
  • Sun deck
  • Rice paddy views


• Excursions
• Kite making
• Horse riding
• Yoga
• 1.5 hour guided nature walk
• Village bicycle rides
• Library
• Gym
• Infinity pool


• Infant cots free of charge if required
• Complimentary Wi-Fi connection
• Doctor on call
• Foreign currency exchange
• Laundry facilities
• Valet parking

Land Sports

• Archery

Water Sports

• Kayaking at Wannamaduwa
• Whale watching (ideal May to August)


Treat yourself at the Spa, secreted away behind a vale of lush foliage. Holistic Sri Lankan elements have been blended in to personalised massages to create exceptional quality and standard.

Enjoy rejuvenating spa treatments from therapists who have international experience and training.

Dining Options
For guidance only - subject to change
Bed & breakfast


This elegant restaurant offers delicious Sri Lankan dishes as well as Western and Eastern cuisines and fusion dishes. The restaurant is decorated with natural woods and features an upper deck with spectacular views.

Private Dining

For guests who want to indulge in a spot of private dining, the resort offers a range of locations where intimate meals can be taken such as in the wine cellar or under the stars.
Ulagalla Resort is located in the district of Anuradhapura. This area has plenty of historical sites and excursions that guests will enjoy. These include:
• Anuradhapura ancient kingdom
• Kalawewa tours
• Minneriya National Park
• Wilpattu National park
• Ritigala Mountain
• UNESCO World Heritage Sites
• Elephant or leopard watching


Rated /100 overall
from of our customers
based on reviews
based on reviews

- {{dreview.reviewerName}} {{dreview.dateCreated | convertToDate | date: "MMM yyyy"}}
Date Travelled:
No Reviews Available.
{{treview.publishedDate | date:"dd MMM yyyy"}}
Based on historical data. 2 Adults sharing a room.
Destinology Expert
Other departure airports, durations and guest configurations are available when you check availability on any given date.

Talk to one of our experts today


, we are open

01204 823000


Chat now


Make an Enquiry