A warm welcome
Andreanna Woods described a warm and welcoming host during her one-night visit. Asma Ashraf highlighted the support she received from the hosts while visiting Kalpitiya for a project.

OUR FAMILY GUESTHOUSE
Rani Villa is a family-run guesthouse in Kalpitiya, hosted by Indrani and Mohanadas. Their son Alex helps with the online listings and website.
Rani means queen in Tamil, a meaning reflected in our crowned logo. Our guesthouse brings together private rooms, a garden and shared living spaces for travellers who enjoy a personal welcome.


THE PEOPLE BEHIND YOUR STAY
Guests have described the hosts as warm, friendly and supportive. Several reviews recall feeling at home, whether visiting for a short break or spending time in Kalpitiya for work.
We welcome individual travellers, families and larger groups. Contact us before arrival to discuss the room options and sleeping arrangements for your party. Breakfast is available as an optional extra, and motorbike rentals are offered for exploring the area. Please ask about arrangements and charges when planning your stay.
GUEST EXPERIENCES
Andreanna Woods described a warm and welcoming host during her one-night visit. Asma Ashraf highlighted the support she received from the hosts while visiting Kalpitiya for a project.
Shivani praised the relaxing stay and the condition of the villa. Lakshitha Madusanka spoke positively about friendly service, comfortable rooms and quiet surroundings.
Raaid Ahamed highlighted the convenient location and access to shops and facilities during a stay at Rani Villa.
Summaries of selected Google reviews, checked on 6 November 2026.
Read all guest reviews on GoogleEach of our four bedrooms has its own private bathroom. Groups of up to 25 guests can arrange exclusive use of the house, kitchen, living areas and garden. Call us to discuss the sleeping arrangements for your group.
Discover whole-villa staysCheck-in from 2 pm. Checkout before noon.
FIND US IN KALPITIYA
CONTACT RANI VILLA
For room enquiries and private group stays, give us a call.
+94 77 913 3586