You can save up to 15% on over 100,000 hotels
Become a member for free
You can save up to 15% on over 100,000 hotels
Become a member for free
Ratnapura, known as the "City of Gems," is a captivating travel destination nestled in the heart of Sabaragamuwa Province, Sri Lanka. This vibrant city is renowned for its rich gem mining industry, offering visitors a unique glimpse into the world of precious stones like rubies and sapphires. When staying in Ratnapura, travelers can explore charming neighborhoods such as Pelmadulla and Kuruwita, which provide a blend of local culture and modern amenities.
Top attractions in Ratnapura include the Sinharaja Forest Reserve, a UNESCO World Heritage site teeming with biodiversity, and the majestic Adam's Peak, a sacred pilgrimage site offering breathtaking views. The Udawalawe National Park, famous for its elephant population, is also within easy reach. Whether you're a nature enthusiast or a gem aficionado, Ratnapura promises an unforgettable experience with its rich cultural heritage and natural beauty.
See the latest prices and deals by choosing your dates

Bed and breakfast in Embilipitiya, Udawalawe · 33.06 mi from centre
Featuring lake views, Lake viwe in Udawalawe offers accommodations and a garden. The bed and breakfast features rooms with air conditioning, free private parking, and free Wifi.
At the bed and breakfast, every unit is equipped with a wardrobe and a flat-screen TV. Every room is equipped with a private bathroom with a bath and free toiletries, while certain rooms are equipped with a balcony.
A full English/Irish, Asian, or vegetarian breakfast is available at the property.
Mattala Rajapaksa International Airport is 30 miles from the property.

Guest house in Embilipitiya, Udawalawe · 33.10 mi from centre
9.5
2 reviews
Featuring garden views, Dinesh Safari Homestay in Udawalawe offers accommodations, a garden, a terrace, and a shared lounge. This property offers access to a balcony, free private parking, and free Wifi. The guest house features an Asian restaurant. There's also a space for guests to dine outdoors.
At the guest house, each unit is fitted with a desk. There's a private bathroom with shower in every unit, along with slippers, a hair dryer, and free toiletries. At the guest house, all units include a seating area.
À la carte and Asian breakfast options with fresh pastries and pancakes are available.
Guests can stay active with the fitness classes held in house. A car rental service is available at the guest house, while cycling can be enjoyed nearby.
Udawalawe National Park is 11 miles from Dinesh Safari Homestay. Mattala Rajapaksa International Airport is 31 miles from the property.

Guest house in Embilipitiya, Udawalawe · 33.17 mi from centre
10.0
3 reviews
Offering garden views, Wild Horizon in Udawalawe features accommodations and a garden. This guest house offers air-conditioned accommodations with a terrace and free Wifi. Udawalawe National Park is 10 miles from the guest house.
There's a fully equipped private bathroom with shower and a hair dryer. At the guest house, the units are fitted with bed linen and towels.
An Asian, vegetarian, or vegan breakfast is available at the property.
Mattala Rajapaksa International Airport is 32 miles away.

Guest house in Embilipitiya, Udawalawe · 33.17 mi from centre
Breakfast available
9 miles from Udawalawe National Park in Udawalawe, Coconut Garden House offers accommodations with access to a hot tub. With mountain views, this accommodation features a terrace. The guest house provides rooms with air conditioning, free private parking, and free Wifi.
At the guest house, all units come with a desk. There's a private bathroom with bath in every unit, along with bathrobes, slippers, and free toiletries. At the guest house, every unit is fitted with a seating area.
There is a coffee shop, and packed lunches are also available.
Sightseeing tours are available in the vicinity of the property. Skiing and hiking can be enjoyed nearby, while a car rental service and a ski pass sales point are also available on-site.
Mattala Rajapaksa International Airport is 33 miles away.

Guesthouse in Embilipitiya, Udawalawa · 33.19 mi from centre
Breakfast available
When you stay at Dinstar Safari Lodge Udawalawa in Udawalawa, you'll be within a 5-minute drive of Udawalawe National Park. This spa guesthouse is within the region of Sinharaja Forest Reserve.

Resort in Embilipitiya, Udawalawa · 33.19 mi from centre
Breakfast available
With a stay at Moi Udawalawe in Udawalawa, you'll be on the riverwalk, within a 10-minute drive of Udawalawe National Park and Sankhapala Raja Maha Viharaya & Phussadewa Tomb. This resort is 9.1 mi (14.6 km) from Waulpane Cave and 9.7 mi (15.6 km) from Mau Ara Lake.

Guest house in Embilipitiya, Timbulketiya · 33.20 mi from centre
Sashini Guest House in Timbulketiya provides accommodations with a garden, a terrace, and a shared lounge. This guest house provides free private parking, a shared kitchen, and free Wifi.
Mattala Rajapaksa International Airport is 31 miles away.

Resort in Embilipitiya, Udawalawe · 33.20 mi from centre
8.0
122 reviews
Located in Udawalawe, The Mastodon Valley Safari Resort features an outdoor swimming pool, garden, restaurant, and free WiFi throughout the property. Free private parking is available and the resort also provides bike rental for guests who want to explore the surrounding area.
All guest rooms at the resort are equipped with a seating area. Each room has a private bathroom with a bidet, while selected rooms are equipped with a balcony and others also offer mountain views. Guest rooms at The Mastodon Valley Safari Resort include air conditioning and a desk.
A continental, Full English/Irish or Asian breakfast is available at the property.
Mattala Rajapaksa International Airport is 31 miles away.

Guesthouse in Embilipitiya, Udawalawa · 33.21 mi from centre
With a stay at Athmansala Safari resort in Udawalawa, you'll be a 4-minute drive from Udawalawe National Park and 6 minutes from Sankhapala Raja Maha Viharaya & Phussadewa Tomb. This guesthouse is 8.6 mi (13.8 km) from Waulpane Cave and 9.6 mi (15.5 km) from Mau Ara Lake.

Guest house in Embilipitiya, Udawalawe · 33.21 mi from centre
9.4
48 reviews
Breakfast available
Featuring garden views, Forest Dew Udawalawa in Udawalawe offers accommodations, an infinity pool, a garden, and a bar. This property offers access to a balcony, free private parking, and free Wifi. The accommodation features a 24-hour front desk, luggage storage space, and currency exchange for guests.
Featuring a terrace, the units offer air conditioning and have a flat-screen TV and a private bathroom with walk-in shower and a hair dryer. There's also a dressing room and a seating area. At the guest house, units are fitted with bed linen and towels.
Buffet and à la carte breakfast options with warm dishes, local specialities, and fresh pastries are available. Guests are welcome to eat at the on-site family-friendly restaurant, which is open for dinner, lunch, and brunch.
Sightseeing tours are available in the area. A bicycle rental service is available at the guest house, while cycling can be enjoyed nearby.
Udawalawe National Park is 9.1 miles from Forest Dew Udawalawa. Mattala Rajapaksa International Airport is 34 miles from the property, and the property offers a paid airport shuttle service.

Apartment in Embilipitiya, Udawalawe · 33.25 mi from centre
9.8
6 reviews
Providing complimentary private parking, Owl's Nest Chalet is 9.1 miles from Udawalawe National Park. Outdoor seating is also available at the apartment.
This apartment includes 2 bedrooms, a living room and a TV, an equipped kitchen with a dining area, and 1 bathroom with a walk-in shower. For added convenience, the property can provide towels and linens for a supplement. For added privacy, the accommodation features a private entrance.
Mattala Rajapaksa International Airport is 34 miles away.

Hotel in Embilipitiya, Udawalawe · 33.26 mi from centre
10.0
47 reviews
Located in Udawalawe, 10 miles from Udawalawe National Park, Diamond Resorts has accommodations with a garden, free private parking, a terrace and a restaurant. The property provides a 24-hour front desk, airport transportation, room service and free WiFi.
All rooms in the hotel are equipped with an electric tea pot. The rooms have air conditioning, and some accommodations at Diamond Resorts have a balcony.
Breakfast is available, and includes à la carte, Full English/Irish and Asian options.
Bike rental and car rental are available at this hotel and the area is popular for cycling.
Mattala Rajapaksa International Airport is 31 miles from the property.

Bed and breakfast in Embilipitiya, Udawalawe · 33.27 mi from centre
10.0
10 reviews
The Wild Side Cottage offers accommodations in Udawalawe, 21 miles from Udawalawe National Park. This property offers access to a terrace and free private parking. Outdoor seating is also available at the bed and breakfast.
Towels and bed linen are provided in the bed and breakfast. For added privacy, the accommodation has a private entrance and soundproofing.
Mattala Rajapaksa International Airport is 31 miles away.

Guesthouse in Embilipitiya, Udawalawa · 33.28 mi from centre
With a stay at Wildlife Safari House in Udawalawa, you'll be a 3-minute drive from Udawalawe National Park and 6 minutes from Sankhapala Raja Maha Viharaya & Phussadewa Tomb. This guesthouse is 8.7 mi (14 km) from Waulpane Cave and 9.4 mi (15.1 km) from Mau Ara Lake.

Homestay in Embilipitiya, Udawalawe · 33.28 mi from centre
9.8
7 reviews
Lodge In The Valley Udawalawa in Udawalawe provides accommodations with a garden and a shared lounge. Among the facilities of this property are a restaurant, a 24-hour front desk, and full-day security, along with free Wifi throughout the property. There's free private parking, and the property features paid airport shuttle service.
At the homestay, every unit is fitted with a desk. A balcony with an outdoor dining area and garden views is offered in each unit. At the homestay, every unit includes a seating area.
An Asian breakfast is available at the homestay.
Sightseeing tours are available within easy reach. A car rental service is available at Lodge In The Valley Udawalawa.
Udawalawe National Park is 10 miles from the accommodation. Mattala Rajapaksa International Airport is 31 miles from the property.

Guest house in Embilipitiya, Udawalawe · 33.30 mi from centre
Holiday Inn offers accommodations in Udawalawe, 10 miles from Udawalawe National Park. There's free private parking, and the property features paid airport shuttle service.
At the guest house, the units are fitted with a desk. There's a fully equipped private bathroom with shower and slippers. At the guest house, every unit is equipped with bed linen and towels.
A buffet, Asian, or vegetarian breakfast is available at the property.
A bicycle rental service is available at the guest house.
Mattala Rajapaksa International Airport is 31 miles from the property.

Hotel in Embilipitiya, Udawalawe · 33.30 mi from centre
Located in Udawalawe, 10 miles from Udawalawe National Park, White Ancient Villa has accommodations with a garden, free private parking, a terrace and a restaurant. The property provides room service and a 24-hour front desk for guests.
At the hotel, the rooms have a closet. The private bathroom is equipped with a bidet, free toiletries and a hairdryer. All rooms at White Ancient Villa have air conditioning and a desk.
The accommodation offers an Asian or vegetarian breakfast.
Mattala Rajapaksa International Airport is 31 miles from the property.

Guest house in Embilipitiya, Udawalawe · 33.32 mi from centre
9.6
50 reviews
Breakfast available
10 miles from Udawalawe National Park in Udawalawe, Ivory Safari Lodge provides accommodations with access to beauty services. With garden views, this accommodation offers a terrace and a swimming pool. The accommodation features a 24-hour front desk, airport transfers, full-day security, and free Wifi.
There is a seating area, a dining area, and a kitchen complete with a dishwasher, a toaster, and a fridge. The guest house offers bed linen, towels, and daily room service.
Guests at the guest house can enjoy a full English/Irish breakfast, and breakfast in the room is also available. Guests are welcome to eat at the on-site family-friendly restaurant, which is open for dinner and lunch.
The area is popular for cycling and walking tours. In addition, bike rental and car rental are available at this guest house. Guests can relax in the garden at the property.
Weerawila Airport is 41 miles from the property.

Guesthouse in Embilipitiya, udawalawa · 33.32 mi from centre
10.0
1 review
Breakfast available
With a stay at Ivory Safari House in Udawalawa, you'll be in a national park, within a 10-minute drive of Udawalawe National Park and Sankhapala Raja Maha Viharaya & Phussadewa Tomb. This guesthouse is 8.1 mi (13 km) from Waulpane Cave and 9 mi (14.5 km) from Mau Ara Lake.
Campsite in Embilipitiya, Maduwanwela Colony · 33.32 mi from centre
10.0
1 review
Breakfast available
Featuring river views, A Cabin Safari Camping in Maduwanwela Colony offers accommodations, an outdoor swimming pool, an open-air bath, and a garden. Among the facilities of this property are a restaurant, free shuttle service, and a 24-hour front desk, along with free Wifi throughout the property. The accommodation features full-day security, room service, and currency exchange for guests.
Accessible via private entrance, all rooms have air conditioning, soundproofing, wardrobe, and a private bathroom with a walk-in shower. A terrace with an outdoor dining area and pool views is offered in every unit. At the campground, each unit includes bed linen and towels.
Buffet and à la carte breakfast options with warm dishes, local specialities, and pancakes are available. For those nights when you'd rather not eat out, you can have groceries delivered.
For guests with children, the campground provides kids pool and a baby safety gate. A car rental service is available at A Cabin Safari Camping, while fishing and walking tours can be enjoyed nearby.
Udawalawe National Park is 10 miles from the accommodation. Mattala Rajapaksa International Airport is 31 miles from the property.