Hotels of Earth

Good Karma

★★★★ Wellodaya Road, Rekawa Beach, Ranna, Tangalle, LK

9.7 guest rating· 1668 reviews

About this hotel

Luxurious Beachfront Stay

Tropical Paradise Retreat : Immerse yourself in the lush tropical garden or unwind by the sparkling outdoor pool at Good Karma Hotel.

Culinary Delights : Indulge in a gastronomic journey at Good Karma Restaurant, offering a delectable fusion of Sri Lankan flavors and international cuisines, including a delightful selection of fresh seafood.

Seaside Serenity : Wake up to breathtaking sea views from your air-conditioned suite's balcony or terrace. Enjoy the convenience of complimentary drinking water and a rejuvenating hot water shower in your en suite bathroom.

Experience the ultimate blend of relaxation and adventure at Good Karma Hotel. Book now to create unforgettable memories on Rekawa Beach!

Rooms & rates

Pick your dates — prices are live, not cached.

Ayurvedic Villa with Private Pool

Sleeps 2 · 85 m² · Extra-large double bed (Super-king size)

  • Desk
  • Air conditioning
  • Single-room air conditioning for guest accommodation
  • Private bathroom
  • Kitchen

This villa is located in a tropical garden with private pool and outdoor spa bath. The villa has a spacious living room with a sofa, comfortable chairs and is equipped with its own small kitchen. Intensive treatment of PANCHAKARMA is included in the room rate. The minimum seven-day care consists of the following procedures (for each guest): PURAVAKARMA (Pretreatment) Head Massage - 2 Face Massage - 2 Complete Body Massage (Abhyanga) - 3 Foot Massage - 2 Special Back Massage - 1 Thermo massage - 1 Shirodhara - 2 Herbal Steam Bath - 2 Herbal Bath -2 PRADHANAKARMA (Primary-treatment): Nasya - 1 Virechana - 1 Vasti (Oil or Herbal decoction) - 1 Vamana - when necessary. Wellness Treatments: Body Scrub or Herbal Facial - 1 Doctors Consultations: Initial Consultation -1 Constitutional checkup (when necessary) - 1 Consultation – Oils, Medicines & Diet (when necessary) - 1 Final Consultation - 1 Yoga & Meditation free of charge every morning at 7 in yoga hall (when necessary). With a longer stay (more than 7 days) care includes Pashtatakarma (Special Post-Treatments) according to Doctors instructions. When booking for less than 7 days, the price includes 1 or 2 daily Ayurvedic treatments or massages for each guest, depending on the price and doctors recommendations.

Ayurvedic Large Double Room

Sleeps 2 · 43 m² · Extra-large double bed (Super-king size)

  • Desk
  • Air conditioning
  • Single-room air conditioning for guest accommodation
  • Private bathroom
  • Shower

Intensive treatment of PANCHAKARMA is included in the room rate. The minimum seven-day care consists of the following procedures (for each guest): PURAVAKARMA (Pretreatment) Head Massage - 2; Face Massage - 2; Complete Body Massage (Abhyanga) - 3; Foot Massage - 2; Special Back Massage - 1; Thermo massage - 1; Shirodhara - 2; Herbal Steam Bath - 2; Herbal Bath -2. PRADHANAKARMA (Primary-treatment): Nasya - 1; Virechana - 1; Vasti (Oil or Herbal decoction) - 1; Vamana - when necessary. Wellness Treatments: Body Scrub or Herbal Facial - 1; Doctors Consultations: Initial Consultation -1; Constitutional checkup (when necessary) - 1; Consultation – Oils / Medicines / Diet (when necessary) - 1; Final Consultation - 1. Yoga & Meditation free of charge every morning at 7 in yoga hall (when necessary). With a longer stay (more than 7 days) care includes Pashtatakarma (Special Post-Treatments) according to Doctors' instructions. When booking for less than 7 days, the price includes 1 or 2 daily Ayurvedic treatments or massages for each guest, depending on the price and doctors recommendations.

Suite (2 Adults)

Sleeps 2 · 46 m² · Extra-large double bed (Super-king size)

  • Desk
  • Air conditioning
  • Single-room air conditioning for guest accommodation
  • Private bathroom
  • Shower

Featuring either a balcony or terrace offering sea views, the suite also offers a living area and a private bathroom with hot/cold shower facilities.

Suite with Garden View

Sleeps 2 · 43 m² · Extra-large double bed (Super-king size)

  • Desk
  • Air conditioning
  • Single-room air conditioning for guest accommodation
  • Private bathroom
  • Shower

Featuring either a balcony or terrace offering garden views, the suite also offers a living area and a private bathroom with hot/cold shower facilities.

Villa with Private Pool

Sleeps 2 · 85 m² · Extra-large double bed (Super-king size)

  • Desk
  • Air conditioning
  • Single-room air conditioning for guest accommodation
  • Private bathroom
  • Kitchen

This charming villa is located in a beautiful tropical garden with private pool and outdoor spa bath. The villa has a spacious living room with a sofa, comfortable chairs, and is equipped with its own small kitchen.

Romantic Villa with Private pool

Sleeps 2 · 75 m² · Extra-large double bed (Super-king size)

  • Desk
  • Air conditioning
  • Single-room air conditioning for guest accommodation
  • Private bathroom
  • Kitchen

This villa is located in a beautiful tropical garden with private pool and outdoor spa bath. It is specially designed for couples who can retire in their own tropical paradise. The villa has a living area with a sofa, a spacious patio with loungers and outdoor furniture and is equipped with its own kitchen and dining room.

Amenities

  • Exercise/lap pool
  • Free pool cabanas
  • Pool sun loungers
  • Pool toys
  • Swimming pool
  • Health or beauty spa nearby
  • Spa/wellness center services
  • Fitness facilities (surcharge)
  • Offsite parking discounted rates available
  • Parking
  • Self parking (surcharge)
  • Restaurant
  • Air conditioning
  • Pets allowed
Show all 92 amenities
  • Pet basket
  • Pet bowls
  • Beach club nearby (surcharge)
  • Beach toys
  • Beach umbrellas
  • Beach yoga on site
  • Private beach nearby
  • Front desk (limited hours)
  • Tour desk
  • Room service
  • 24-hour security
  • Non-smoking rooms
  • Non-smoking throughout
  • Access to health care professionals
  • Accessible shuttle
  • Accessible train station shuttle
  • Adult only
  • Airport transportation - drop-off (surcharge)
  • Airport transportation - pickup (surcharge)
  • BBQ facilities
  • Beauty Services
  • Board games/puzzles
  • Cashless payment available
  • CCTV outside property
  • Cleaning standards that are effective against Coronavirus
  • Coffee Shop on site
  • Contactless check-in/check-out
  • Currency exchange
  • Delivered food - securely covered
  • Evening entertainment
  • Express check-in
  • Express check-in/check-out
  • Face masks for guests available
  • Fax/photocopying
  • Fire extinguishers
  • First aid kit available
  • Fishing nearby
  • Food delivered to guest room
  • Free wired internet
  • Fruits
  • Grocery deliveries
  • Guest room sealed after cleaning
  • Guest rooms disinfected between stays
  • Guests can opt-out any cleaning services during stay
  • Hand sanitizer in guest room and key areas
  • Happy hour
  • Hosted evening meal (reserve)
  • Housekeeping on request
  • Internet access
  • Invoice provided
  • Ironing service
  • Japanese garden
  • Luggage storage
  • Massage services
  • No accessible shuttle
  • No accessible train station shuttle
  • Outdoor furniture
  • Paddle boating nearby
  • Physical distancing in dining areas
  • Physical distancing rules followed
  • Private check-in/check-out
  • Private picnics
  • Process in place to check health of guests
  • Reception hall
  • Safety deposit box
  • Sanitized tableware & silverware
  • Shared stationery like menus, pens are removed
  • Shuttle service (additional charge)
  • Smoke alarms
  • Snorkeling on site
  • Staff adhere to local safety protocols
  • Swimming nearby
  • Television in common areas
  • Terrace
  • Thermometers for guests provided by property
  • Vegetarian menu options available
  • Water sports equipment
  • Wine release events

Location

© OpenStreetMap contributors

Wellodaya Road, Rekawa Beach, Ranna, Tangalle, LK

Check-in
from 02:00 PM to 12:00 AM
Check-out
until 12:00 PM

What guests say9.71668 reviews

+ Friendly staff+ Beautiful location+ Great amenities+ Nice roomsFood quality inconsistenciesHigh dining pricesCleanliness concerns
Cleanliness9.4
Service10.0
Location10.0
Room Quality10.0
Amenities9.9
Value for Money9.4

Beautiful, peaceful and really well looked after by lovely staff

10.0

Stunningly beautiful accommodation right by a large unspoiled beach in a jungle setting. The surrounding gardens were peaceful, colourful and lush and there was a fabulous pool. The room was spacious, spotlessly clean and very classy and the staff were all really friendly and helpful. As a nice touch on our last night we were treated to a flame-lit dinner on the beach. We loved our stay at Good Karma and would definitely recommend it to anyone who enjoys a beautiful setting away from all the hustle and bustle.

Georgina · GB · 2026-03-21

Rundum gelungener Aufenthalt 😊

10.0

Ich hatte das große Glück, vier wunderbare Tage im Good Karma zu verbringen und kann es wirklich uneingeschränkt weiterempfehlen. Ich habe in einer Villa mit privatem Pool gewohnt – alles war äußerst sauber, stilvoll eingerichtet und das Bett war sehr bequem, sodass ich mich rundum wohlgefühlt habe. Besonders hervorheben möchte ich das gesamte Team: Alle Mitarbeiter waren durchweg unglaublich freundlich, aufmerksam und stets bemüht, den Aufenthalt so angenehm wie möglich zu gestalten. Man fühlt sich hier wirklich willkommen und bestens umsorgt. Der Strand ist ruhig, sauber und lädt perfekt zum Entspannen ein. Auch das Frühstück war sehr lecker und bot einen gelungenen Start in den Tag. Die Massagen sind toll - Entspannung pur. Für mich ist dieses Hotel ganz klar eine 12/10 – ein Ort, an den ich jederzeit gerne zurückkehren würde. Absolute Empfehlung!

Es gab nichts zu beanstanden.

Anja · DE · 2026-03-21

PETIT PARADIS

10.0

Une vraie merveille. Petite villa avec piscine privée. Le personnel extraordinaire, nous a surclassé et organisé un diner sur la plage. Un vrai bonheur. le petit déjeuner extra. Un vrai petit coin de paradis à recommander sans aucune hésitation.

Catherine · FR · 2026-03-19

Superbe expérience !

10.0

L'hôtel est très joli, avec une nature luxuriante qui entoure les villas et chambres, et nous amène vers une plage splendide. De nombreux transats sont disponibles. Le restaurant est très bon et offre des choix variés. L'un des points majeurs de cette prestation est le personnel, adorable, disponible et cherche toujours à vous faire des petites attentions.

La piscine privée de la villa n⁰2 est légèrement visible de la réception ou des gens qui y passent.

Rémi · FR · 2026-03-18

Es waren traumhafte vier Tage. Unbedingt auch die angebotenen Massageanwendungen ausprobieren.

10.0

Wir hatten einen Bungalow mit eigenem Pool. Das war traumhaft schön. Sehr sauber, schön angelegt und Abends beleuchtet. Der Service war sehr zuvorkommend und uns wurde wann immer nötig geholfen. Das Essen hat sehr gut geschmeckt. Der letzte Abend, mit Fackeln am Strand, war wunderschön.

Die angebotene Halbpension war, auch wenn das Essen sehr gut geschmeckt hat, für die landesüblichen Preise sehr teuer. Wenn man die Preise im Land nicht kennt, ist man schnell dabei die Halbpension zu buchen. Das ist aber eigentlich nicht nötig.

Roland · DE · 2026-03-16

Good to know

Please note that when booking a rate where payment is due before arrival, Good Karma Ayurvedic Resort will provide detailed payment instructions, for example a link to a secured payment platform.

A deposit may be required at the property.

Parking

Free private parking is possible on site (reservation is not needed).

Internet

WiFi is available in all areas and is free of charge.

Pets

Pets are allowed. No extra charges.

Children and extra bed policy

Children of any age are allowed.

You haven't added any cots.

You haven't added any extra beds.