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

Guest house in Embilipitiya, Udawalawe · 35.07 mi from centre
9.7
23 reviews
Featuring garden views, Diamond Walawa Safari Resort in Udawalawe features accommodations, a garden, and a bar. Both free Wifi and parking on-site are accessible at the guest house free of charge.
At the guest house, every unit is fitted with a desk. Every room comes with a private bathroom with a shower, a hair dryer, and free toiletries. At the guest house, every unit comes with bed linen and towels.
An Asian, vegetarian, or vegan breakfast can be enjoyed at the property.
Udawalawe National Park is 10 miles from Diamond Walawa Safari Resort. Mattala Rajapaksa International Airport is 34 miles from the property.

Hotel in Embilipitiya, Udawalawe · 35.18 mi from centre
Located in Udawalawe, 10 miles from Udawalawe National Park, Pepper Garden Cottage provides accommodations with a garden, free private parking and a restaurant. Guests can enjoy lake views.
Guest rooms in the hotel are equipped with an electric tea pot. Featuring a private bathroom with a bidet and free toiletries, rooms at Pepper Garden Cottage also have free WiFi, while some rooms come with a terrace. All guest rooms at the accommodation feature air conditioning and a desk.
A Full English/Irish, Asian or vegetarian breakfast is available at the property.
Mattala Rajapaksa International Airport is 34 miles away.

Bed and breakfast in Embilipitiya, Udawalawe · 35.23 mi from centre
Superson 90b offers accommodations in Udawalawe, 7.9 miles from Udawalawe National Park. This property offers access to a terrace and free private parking.
Towels and bed linen are offered in the bed and breakfast. The accommodation offers an air conditioning, a heating, and a private bathroom.
An Asian breakfast is available at the bed and breakfast.
Mattala Rajapaksa International Airport is 34 miles from the property.

Guest house in Embilipitiya, Udawalawe · 35.23 mi from centre
Breakfast available
Offering garden views, Superson 90B Udawalawa in Udawalawe provides accommodations, a garden, and a shared lounge. This property offers access to a terrace and free private parking. The accommodation offers a 24-hour front desk, full-day security, and luggage storage for guests.
At the guest house, each unit includes a desk. Rooms are equipped with a private bathroom with a bidet, a hair dryer, and free toiletries. At the guest house, units are equipped with bed linen and towels.
Guests at the guest house can enjoy a continental breakfast, and breakfast in the room is also available.
For guests with children, Superson 90B Udawalawa features an indoor play area and a baby safety gate. Both a bicycle rental service and a car rental service are available at the accommodation.
Udawalawe National Park is 7.9 miles from Superson 90B Udawalawa. Mattala Rajapaksa International Airport is 34 miles from the property, and the property offers a paid airport shuttle service.

Hotel in Embilipitiya, Udawalawa · 35.24 mi from centre
Breakfast available
With a stay at Imperial Resort in Udawalawa, you'll be within a 15-minute drive of Udawalawe National Park and Sankhapala Raja Maha Viharaya & Phussadewa Tomb. This hotel is 8.9 mi (14.3 km) from Mau Ara Lake and 12.2 mi (19.6 km) from Waulpane Cave.

Hotel in Embilipitiya, Udawalawa · 35.26 mi from centre
10.0
1 review
Breakfast available
When you stay at Waraka - Udawalawe in Udawalawa, you'll be in a national park and 8 minutes by car from Udawalawe National Park. This spa hotel is 7.3 mi (11.7 km) from Sankhapala Raja Maha Viharaya & Phussadewa Tomb and 9.2 mi (14.8 km) from Mau Ara Lake.

Hotel in Embilipitiya, Udawalawe · 35.28 mi from centre
9.7
13 reviews
Located in Udawalawe, 7.6 miles from Udawalawe National Park, Seeing Green Udawalawa has accommodations with a garden, free private parking, a terrace and a restaurant. With free WiFi, this 3-star hotel offers room service and a 24-hour front desk. Guests can enjoy garden views.
Complete with a private bathroom equipped with a shower and free toiletries, the rooms at the hotel have a flat-screen TV and air conditioning, and some rooms include a balcony. Guest rooms will provide guests with a desk and an electric tea pot.
A Full English/Irish, Asian or vegetarian breakfast is available at the property.
Weerawila Airport is 39 miles from the property.

Hotel in Embilipitiya, Udawalawe · 35.29 mi from centre
8.5
85 reviews
Breakfast available
Located in Udawalawe, 7.6 miles from Udawalawe National Park, Sunwin River Cabana has accommodations with a garden, free private parking, a shared lounge and a terrace. Featuring an ATM, this property also provides guests with a restaurant. The property provides a 24-hour front desk, airport transportation, room service and free WiFi.
The area is popular for cycling, and bike rental and car rental are available at the hotel.
Mattala Rajapaksa International Airport is 35 miles from the property.

Hotel in Embilipitiya, Udawalawe · 35.29 mi from centre
10.0
2 reviews
Breakfast available
Located in Udawalawe, 7.5 miles from Udawalawe National Park, Solo's Shelter Hostel Udawalawa has accommodations with a garden, free private parking, a shared lounge and a terrace. The property has a bar, as well as a restaurant serving Seafood cuisine. The property provides a shared kitchen, room service and currency exchange for guests.
Rooms are complete with a private bathroom equipped with a shower and a hairdryer, while certain accommodations at the hotel also feature a balcony. The rooms will provide guests with a desk and an electric tea pot.
An à la carte, continental or Full English/Irish breakfast is served at the property.
You can play darts at this 2-star hotel, and the area is popular for hiking and fishing.
Solo's Shelter Hostel Udawalawa can conveniently provide information at the reception to help guests to get around the area.
Mattala Rajapaksa International Airport is 35 miles from the property, and the property offers a paid airport shuttle service.

Resort in Embilipitiya, Udawalawe · 35.30 mi from centre
Located in Udawalawe, wild river safari features a garden, restaurant, bar, and free WiFi throughout the property. The resort has a sauna and room service.
At the resort every room is equipped with a private bathroom.
Wild river safari can conveniently provide information at the reception to help guests to get around the area.
Mattala Rajapaksa International Airport is 28 miles away.

Resort in Embilipitiya, Udawalawe · 35.31 mi from centre
Dramatic Green Cottage is located in Udawalawe, 8.8 miles from Udawalawe National Park.
The resort will provide guests with air-conditioned rooms offering a desk, an electric tea pot, a safety deposit box, a flat-screen TV, a terrace and a private bathroom with a bidet. Dramatic Green Cottage provides some units with garden views, and all rooms are equipped with a balcony.
The accommodation offers a buffet or Asian breakfast.
Mattala Rajapaksa International Airport is 34 miles away.

Hotel in Embilipitiya, Udawalawe · 35.31 mi from centre
9.1
9 reviews
Breakfast available
Located in Udawalawe, 29 miles from Tangalle Lagoon, Yoma Wild Hotel features a garden and views of the garden. The property provides a shared kitchen and room service for guests.
All rooms in the hotel are equipped with an electric tea pot. Yoma Wild Hotel has some rooms that feature a terrace, and the rooms come with a private bathroom with a shower and a hairdryer.
An à la carte, Asian or vegetarian breakfast is served at the property. At the accommodation you'll find a restaurant serving Asian cuisine. Vegetarian, dairy-free and vegan options can also be requested.
Guests at Yoma Wild Hotel will be able to enjoy activities in and around Udawalawe, like fishing and cycling.
Mulkirigala Rock Monastery is 29 miles from the hotel. Mattala Rajapaksa International Airport is 29 miles from the property.

Guest house in Embilipitiya, Udawalawe · 35.33 mi from centre
9.5
34 reviews
Breakfast available
Thought Blooming features air-conditioned rooms in Udawalawe. This guest house provides free private parking and a 24-hour front desk. The accommodation offers free Wifi throughout the property, as well as a terrace and a family-friendly restaurant.
At the guest house, all units have a desk. The rooms are fitted with a private bathroom with a bidet and slippers, while selected rooms here will provide you with a balcony. At the guest house, the units are fitted with bed linen and towels.
Buffet and full English/Irish breakfast options with warm dishes, local specialities, and pancakes are available.
The area is popular for walking tours, and car rental is available at the guest house. Guests can also warm up near the outdoor fireplace after a day of cycling.
Udawalawe National Park is 7.6 miles from Thought Blooming. Mattala Rajapaksa International Airport is 35 miles away, and the property offers a paid airport shuttle service.

Bed and breakfast in Embilipitiya, Udawalawe · 35.34 mi from centre
8.7
8 reviews
Providing a garden, Freedom Eco Resort offers accommodations in Udawalawe. This property offers access to a balcony and free private parking. The bed and breakfast provides river views, a sun terrace, a 24-hour front desk, and free Wifi is available throughout the property.
Accessible via private entrance, all rooms have air conditioning, soundproofing, desk, and a private bathroom with a bidet. At the bed and breakfast, all units are equipped with bed linen and towels.
The breakfast offers continental, Asian options and pancakes and fruit are being served.
Guests can relax near the outdoor fireplace at the bed and breakfast.
Mattala Rajapaksa International Airport is 35 miles away, and the property offers a paid airport shuttle service.

Hotel in Embilipitiya, Udawalawe · 35.44 mi from centre
10.0
7 reviews
Located in Udawalawe, 11 miles from Udawalawe National Park, hornbill river cottage udawalwa provides accommodations with free bikes, free private parking and a restaurant. The hotel also has free WiFi as well as a paid airport shuttle service.
Guest rooms at the hotel are equipped with a seating area, a TV with satellite channels and a private bathroom with free toiletries and a bidet. Each room includes an electric tea pot, while selected rooms contain a terrace and others also offer river views. The rooms will provide guests with a fridge.
A continental breakfast is available at hornbill river cottage udawalwa.
Weerawila Airport is 42 miles away.

Lodge in Embilipitiya, Udawalawe · 35.46 mi from centre
10.0
3 reviews
Breakfast available
Located just 11 miles from Udawalawe National Park, Warahana Riverside Cottage Udawalawa provides accommodations in Udawalawe with a garden, a terrace, as well as luggage storage space. This lodge has free private parking, room service and free WiFi.
Offering 1 bedroom, this air-conditioned lodge features 1 bathroom with a bidet, a shower and free toiletries. Featuring a bath, the bathroom also includes a hairdryer, and towels and bed linen are provided.
The lodge offers an à la carte or Asian breakfast.
A car rental service is available at Warahana Riverside Cottage Udawalawa.
Mattala Rajapaksa International Airport is 32 miles from the property.

Lodge in Embilipitiya, Udawalawe · 35.51 mi from centre
Located 11 miles from Udawalawe National Park, River Forest Camp provides accommodations with a garden, a terrace and room service for your convenience. Complimentary WiFi is provided throughout the property.
There's a fully equipped private bathroom with bidet and a hairdryer.
Guests at the lodge can enjoy an Asian breakfast.
If you would like to discover the area, diving is possible nearby.
Mattala Rajapaksa International Airport is 32 miles away.

Homestay in Embilipitiya, Udawalawe · 35.54 mi from centre
8.4
83 reviews
Breakfast available
Brookline Safari Resort is a recently renovated homestay in Udawalawe where guests can make the most of its open-air bath and garden. With pool views, this accommodation provides a terrace and a swimming pool. The homestay also offers free Wifi, free private parking, and facilities for disabled guests.
The units provide views of the garden and come with a seating area, a washing machine, a fully equipped kitchen with an oven, and a private bathroom with bathrobes and slippers. A microwave, a toaster, and fridge are also offered, as well as a kettle. At the homestay, the units include bed linen and towels.
Continental and full English/Irish breakfast options with pancakes, fruit, and juice are available. There is an on-site restaurant, coffee shop, and bar.
The area is popular for cycling and fishing. In addition, bike rental and car rental are available at this homestay. Guests can also warm up near the outdoor fireplace after a day of walking tours.
Mattala Rajapaksa International Airport is 32 miles from the property, and the property offers a paid airport shuttle service.

Guesthouse in Embilipitiya, Udawalawa · 35.60 mi from centre
8.0
1 review
Breakfast available
When you stay at Vimanra Hotel in Udawalawa, you'll be on the waterfront, you'll be a 8-minute drive from Udawalawe National Park. This guesthouse is within the region of Tangalle Beach and Sinharaja Forest Reserve.

Hotel in Embilipitiya, Udawalawe · 35.61 mi from centre
9.5
290 reviews
Breakfast available
Located in Udawalawe, 13 miles from Udawalawe National Park, Vimanra Udawalawa provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. The property has a 24-hour front desk, airport transportation, room service and free WiFi.
At the hotel, every room has a patio. All rooms are equipped with a private bathroom with a shower, free toiletries and a hairdryer. All guest rooms at Vimanra Udawalawa feature air conditioning and a desk.
Guests at the accommodation can enjoy a continental or a gluten-free breakfast. The restaurant at Vimanra Udawalawa serves Local cuisine.
Guests at the hotel will be able to enjoy activities in and around Udawalawe, like fishing.
Mattala Rajapaksa International Airport is 29 miles away.