Hotels in Elpitiya

Search Your Elpitiya Hotels

Enter your dates for the latest hotel rates and availability.

Swipe up to view more
Filter by:
Hotel Star Rating
≤2345
Popular Filters
Amazing 4.5+Great 4.0+Good 3.5+Pleasant 3.0+

101 hotels to stay in Elpitiya

Choose your travel dates to see the latest prices and deals.
Most Booked
Lowest Price
Closest to Downtown
Highest Rated
Celestia Ayurveda Resort Hotels in Elpitiya
Celestia Ayurveda Resort Hotels in ElpitiyaCelestia Ayurveda Resort Hotels in Elpitiya
Hotel near Elpitiya
Located in Bentota, Celestia Ayurveda Resort is within a 10-minute drive of Kaluwamodara Bridge and Kande Vihare Temple. This spa resort is 2.1 mi (3.4 km) from Bentota Beach and 3.4 mi (5.5 km) from Moragalla Beach. Relax at the full-service spa, where you can enjoy massages, body treatments, and facials. Getting to the surf and sand is a breeze with the complimentary beach shuttle. All-inclusive rates are available at this resort. Meals and beverages at onsite dining establishments are included in all-inclusive rates. Charges may be applied for dining at some restaurants, special dinners and dishes, some beverages, and other amenities. At Celestia Ayurveda Resort, enjoy a satisfying meal at the restaurant. Local cuisine breakfasts are available daily from 8:00 AM to 10:00 AM for a fee. Featured amenities include multilingual staff, laundry facilities, and a safe deposit box at the front desk. Free self parking is available onsite. Make yourself at home in one of the 65 air-conditioned guestrooms. Private bathrooms have complimentary toiletries and hair dryers. Conveniences include desks and separate sitting areas, and housekeeping is provided daily.
Perfect
1 review
5.0/5
Price from
PHP 3,455
per night
Check Availability
The MGS Hotel Hotels in Elpitiya
The MGS Hotel Hotels in ElpitiyaThe MGS Hotel Hotels in Elpitiya
Hotel near Elpitiya
The MGS Hotel is an ideal spot for travelers wanting to discover the city. The MGS Hotel is an ideal choice for travelers who want to take in the sights and sounds of Elpitiya. The hotel is located approximately 23km from Maha Induruwa Railway Station and 48km from Koggala Airport. With multiple attractions nearby including Vihara Maha Devi Pirivena, Saranankara Viharaya and Elpitiya Park, guests will find plenty to keep themselves occupied. When guests have some time on their hands they can make use of the onsite facilities. This Elpitiya hotel features parking on site.
Very Good
4.0/5
Price from
PHP 1,327
per night
Check Availability
Heaven by the Lake Hotels in Elpitiya
Heaven by the Lake Hotels in ElpitiyaHeaven by the Lake Hotels in Elpitiya
Hotel near Elpitiya
With a stay at Heaven By The Lake in Pitigala, you'll be on a lake, and 18.6 mi (29.9 km) from Kosgoda Beach and 18.8 mi (30.2 km) from Gurusinghe Moonstone Mine. This villa is 18.9 mi (30.4 km) from Natural Moonstone Mine and 19.3 mi (31.1 km) from Ariyapala Mask Museum. Take advantage of recreational opportunities offered, including a complimentary water park, an outdoor pool, and a lazy river. Additional features at this villa include complimentary wireless internet access and gas grills. Free self parking is available onsite. Make yourself at home in one of the 4 individually furnished guestrooms, featuring free minibar items and Smart televisions. Rooms have private patios. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Bathrooms have complimentary toiletries and bidets.
Price from
PHP 2,927
per night
Check Availability
Elpitiya
You Might Like
Hotels With BreakfastHotels With Twin RoomHotels With 1 Double BedHotels With Swimming PoolHotels With Free Cancellation
Araliya Villa Hotels in Elpitiya
Araliya Villa Hotels in ElpitiyaAraliya Villa Hotels in Elpitiya
Hotel near Elpitiya
Located in Balapitiya, Araliya Villa is within a 15-minute drive of Ariyapala Mask Museum and Ahungalla Beach. This hotel is 10.9 mi (17.5 km) from Hikkaduwa Beach and 13.3 mi (21.4 km) from Bentota Beach. Take advantage of recreation opportunities such as an outdoor pool or take in the view from a terrace and a garden. Additional features at this hotel include tour/ticket assistance and barbecue grills. Satisfy your appetite for lunch or dinner at the hotel's restaurant, or stay in and take advantage of the 24-hour room service. Local cuisine breakfasts are available daily from 7 AM to 9 AM for a fee. Featured amenities include dry cleaning/laundry services and luggage storage. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free self parking is available onsite. Make yourself at home in one of the 7 air-conditioned guestrooms. Complimentary wireless internet access is available to keep you connected. Private bathrooms with showers feature complimentary toiletries and hair dryers. Conveniences include complimentary bottled water, and housekeeping is provided on request.
3.0/5
Price from
PHP 2,431
per night
Check Availability
sathis villa Hotels in Elpitiya
sathis villa Hotels in Elpitiyasathis villa Hotels in Elpitiya
Hotel near Elpitiya
With a stay at sathis villa in Madampagama, you'll be within a 10-minute drive of Ariyapala Mask Museum and Ambalangoda Beach. This guesthouse is 2.5 mi (4 km) from Gurusinghe Moonstone Mine and 2.7 mi (4.3 km) from Akurala Beach. Take in the views from a garden. At sathis villa , enjoy a satisfying meal at the restaurant. English breakfasts are available daily from 7:30 AM to 10:00 AM for a fee. Free self parking is available onsite. Make yourself at home in one of the 2 guestrooms. Conveniences include desks, and housekeeping is provided on request.
Price from
PHP 1,184
per night
Check Availability
The Vitamin Sea - Luxury Villa & Wellness Retreat Hotels in Elpitiya
The Vitamin Sea - Luxury Villa & Wellness Retreat Hotels in ElpitiyaThe Vitamin Sea - Luxury Villa & Wellness Retreat Hotels in Elpitiya
Hotel near Elpitiya
DDMITRII.P 2025.01.06
Great hotel! We arrived late in the evening, we were happy to receive the host, offered dinner. The hotel area is clean, tidy, the rooms are clean, everything is there. Breakfast was very delicious. Thank you, we will come back again!
Perfect
1 review
5.0/5
Price from
PHP 1,487
per night
Check Availability
Hotel Italia Hotels in Elpitiya
Hotel Italia Hotels in ElpitiyaHotel Italia Hotels in Elpitiya
Hotel near Elpitiya
Located in Ambalangoda, Hotel Italia is within a 5-minute drive of Ariyapala Mask Museum and Ambalangoda Beach. This beach hotel is 15.3 mi (24.6 km) from Bentota Beach and 3.8 mi (6.1 km) from Akurala Beach. Relax on the private beach or enjoy other recreational amenities such as bicycles to rent. Additional features at this hotel include complimentary wireless internet access, tour/ticket assistance, and barbecue grills. Enjoy a meal at the restaurant, or stay in and take advantage of the hotel's 24-hour room service. A complimentary continental breakfast is served daily from 7:30 AM to 10 AM. Featured amenities include dry cleaning/laundry services, a 24-hour front desk, and laundry facilities. Free self parking is available onsite. Make yourself at home in one of the 16 guestrooms. Rooms have private balconies or patios. Complimentary wireless internet access is available to keep you connected. Bathrooms have showers and complimentary toiletries.
Very Good
7 reviews
4.1/5
Price from
PHP 1,615
per night
Check Availability
Hala Heritage Villa Hotels in Elpitiya
Hala Heritage Villa Hotels in ElpitiyaHala Heritage Villa Hotels in Elpitiya
Hotel near Elpitiya
Located in Ambalangoda, Hala Heritage Villa is within a 5-minute drive of Ambalangoda Beach and Ariyapala Mask Museum. This guesthouse is 3.5 mi (5.6 km) from Akurala Beach and 4.5 mi (7.3 km) from Gurusinghe Moonstone Mine. Enjoy recreation amenities such as an outdoor pool or take in the view from a garden. At Hala Heritage Villa, enjoy a satisfying meal at the restaurant. Buffet breakfasts are available daily from 7:00 AM to 10:00 AM for a fee. The front desk is staffed during limited hours. Free self parking is available onsite. Make yourself at home in one of the 10 guestrooms featuring free minibar items and LED televisions. Rooms have private balconies. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Conveniences include complimentary bottled water and ceiling fans, and housekeeping is provided daily.
Price from
PHP 1,639
per night
Check Availability
Shangrela Beach Resort by Ark Hotels in Elpitiya
Shangrela Beach Resort by Ark Hotels in ElpitiyaShangrela Beach Resort by Ark Hotels in Elpitiya
Hotel near Elpitiya
When you stay at Shangrela Beach Resort By ARK in Ambalangoda, you'll be on the beach, within a 5-minute drive of Ariyapala Mask Museum and Ambalangoda Beach. This hotel is 15 mi (24.1 km) from Bentota Beach and 3.6 mi (5.7 km) from Akurala Beach. Enjoy recreational amenities such as an outdoor pool and a fitness center. Additional amenities at this hotel include complimentary wireless internet access, concierge services, and charcoal grills. Grab a bite to eat at one of the hotel's many dining establishments, which include 2 restaurants and a coffee shop/cafe. Mingle with other guests at the complimentary reception, held daily. Relax with your favorite drink at the bar/lounge or the beach bar. English breakfasts are available daily from 7:30 AM to 11:30 AM for a fee. The front desk is staffed during limited hours. Free valet parking is available onsite. Make yourself at home in one of the 11 individually decorated guestrooms. Complimentary wireless internet access is available to keep you connected. Conveniences include desks and a turndown service, and housekeeping is provided daily.
19 reviews
3.8/5
Price from
PHP 1,679
per night
Check Availability
R Degrees Hotels in Elpitiya
R Degrees Hotels in ElpitiyaR Degrees Hotels in Elpitiya
Hotel near Elpitiya
ППлатоноваНаталья 2023.12.09
A beautiful hotel for a small number of guests right on the oceanfront. Very welcoming polite staff. Huge stylish rooms with ocean view. A beautiful panoramic pool, a cozy area on the lawn with chiselling and gams under palm trees at the very shore for full relaxation and adoration of sunsets. We have included in addition to breakfast and dinner. Beautiful feed, large portions and very delicious. Near a big supermarket, a mask museum. Also not far walk to the city where you can buy fruit. For the fans of a lonely romantic holiday next to a beautiful beach I recommend! I would be happy to return again.
Excellent
45 reviews
4.5/5
Price from
PHP 4,774
per night
Check Availability
See All Hotels in Elpitiya

Hotels near must-see attractions in Elpitiya

Make the most of your visit by choosing from our selected Elpitiya hotels near popular attractions.
Balapitiya Hotels in Elpitiya

Balapitiya

12.4km from Elpitiya
Learn More
Shinagawa Beach Hotels in Balapitiya

Shinagawa Beach

Hotel in Balapitiya
With a stay at Shinagawa Beach in Balapitiya, you'll be on the beach, just steps from Balapitiya Beach and a 2-minute drive from Ahungalla Beach. This beach hotel is 10.9 mi (17.5 km) from Bentota Beach and 12.4 mi (20 km) from Hikkaduwa Beach. Enjoy recreational amenities such as an outdoor pool and a fitness center. This hotel also features complimentary wireless internet access, concierge services, and wedding services. Enjoy a meal at the restaurant, or stay in and take advantage of the hotel's room service (during limited hours). Wrap up your day with a drink at the bar/lounge. Full breakfasts are available daily from 7:00 AM to 10:30 AM for a fee. Featured amenities include express check-out, complimentary newspapers in the lobby, and dry cleaning/laundry services. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free self parking is available onsite. Make yourself at home in one of the 26 guestrooms featuring minibars and LED televisions. Your pillowtop bed comes with down comforters and premium bedding. Rooms have private balconies. Cable programming and DVD players are provided for your entertainment, while complimentary wireless internet access keeps you connected. Private bathrooms with bathtubs or showers feature rainfall showerheads and complimentary toiletries.
Show More
4.5/5
Excellent46 review
Price per night from:PHP 10,916
Kumu Beach Hotels in Balapitiya

Kumu Beach

Hotel in Balapitiya
Located in Balapitiya, Kumu Beach is by the sea, a 2-minute drive from Ariyapala Mask Museum and 8 minutes from Ambalangoda Beach. This beach hotel is 3 mi (4.8 km) from Ahungalla Beach and 3 mi (4.8 km) from Balapitiya Beach. Relax at the full-service spa, where you can enjoy massages and body treatments. Additional amenities at this hotel include complimentary wireless internet access, concierge services, and a picnic area. Enjoy a meal at the restaurant, or stay in and take advantage of the hotel's room service (during limited hours). Wrap up your day with a drink at the bar/lounge. A complimentary local cuisine breakfast is served daily from 6:30 AM to 10:30 AM. Featured amenities include dry cleaning/laundry services, luggage storage, and laundry facilities. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free self parking is available onsite. Make yourself at home in one of the 10 individually furnished guestrooms, featuring minibars and espresso makers. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms with showers feature rainfall showerheads and complimentary toiletries. Conveniences include safes and desks, and housekeeping is provided daily.
Show More
4.8/5
Outstanding44 review
Price per night from:PHP 7,925
Calamansi Cove Villas Hotels in Balapitiya

Calamansi Cove Villas

Hotel in Balapitiya
Located in Balapitiya, Calamansi Cove Villas is on the Strip, within a 15-minute drive of Ariyapala Mask Museum and Kosgoda Beach. This family-friendly hotel is 11.6 mi (18.6 km) from Bentota Beach and 12.1 mi (19.5 km) from Hikkaduwa Beach. Pamper yourself with onsite massages or enjoy recreation amenities such as an outdoor pool. This hotel also features complimentary wireless internet access, concierge services, and babysitting (surcharge). Enjoy seafood at Tangerine Restaurant, a beachfront restaurant, or stay in and take advantage of the room service (during limited hours). Need to unwind? Take a break with a tasty beverage at one of the 2 bars/lounges. Cooked-to-order breakfasts are available daily from 7:00 AM to 10:00 AM for a fee. Featured amenities include complimentary newspapers in the lobby, dry cleaning/laundry services, and a 24-hour front desk. Free self parking is available onsite. Make yourself at home in one of the 12 air-conditioned rooms featuring minibars and flat-screen televisions. Rooms have private balconies. Complimentary wired and wireless internet access keeps you connected, and cable programming provides entertainment. Private bathrooms with showers feature complimentary toiletries and hair dryers.
Show More
4.6/5
Outstanding40 review
Price per night from:PHP 11,619
Ambalangoda Hotels in Elpitiya

Ambalangoda

12.9km from Elpitiya
Learn More
Sea Breeze Ambalangoda Hotels in Ambalangoda

Sea Breeze Ambalangoda

Hotel in Ambalangoda
With a stay at Sea Breeze Hotel Ambalangoda in Madampagama, you'll be on the beach, a 3-minute walk from Ambalangoda Beach and a 2-minute drive from Ariyapala Mask Museum. This beach bed & breakfast is 2.4 mi (3.8 km) from Akurala Beach and 3.7 mi (6 km) from Gurusinghe Moonstone Mine. Pamper yourself with a visit to the spa, which offers massages. Additional amenities at this bed & breakfast include complimentary wireless internet access, tour/ticket assistance, and a picnic area. At Sea Breeze Hotel Ambalangoda, enjoy a satisfying meal at the restaurant. Mingle with other guests at the complimentary reception, held daily. Wrap up your day with a drink at the bar/lounge. A complimentary English breakfast is served daily from 8:30 AM to 10:30 AM. Featured amenities include luggage storage, laundry facilities, and an elevator. Free self parking is available onsite. Make yourself at home in one of the 8 individually furnished guestrooms, featuring DVD players and Smart televisions. Rooms have private furnished balconies. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Private bathrooms have rainfall showerheads and complimentary toiletries.
Show More
3.8/5
Price per night from:PHP 3,087
The Vitamin Sea - Luxury Villa & Wellness Retreat Hotels in Ambalangoda

The Vitamin Sea - Luxury Villa & Wellness Retreat

Hotel in Ambalangoda
Located in Ambalangoda, The Vitamin Sea Villa is within a 5-minute drive of Ambalangoda Beach and Ariyapala Mask Museum. This hotel is 3.5 mi (5.7 km) from Akurala Beach and 4.7 mi (7.5 km) from Gurusinghe Moonstone Mine. Take in the views from a terrace and a garden and make use of amenities such as concierge services. Take advantage of the hotel's room service (during limited hours). Buffet breakfasts are available daily from 7:00 AM to 10:00 AM for a fee. Featured amenities include a 24-hour front desk and luggage storage. Free self parking is available onsite. Make yourself at home in one of the 5 air-conditioned guestrooms. Private bathrooms with showers feature complimentary toiletries and hair dryers. Conveniences include desks and separate sitting areas, and housekeeping is provided daily.
Show More
5.0/5
Perfect1 review
Price per night from:PHP 1,487
Shangrela Beach Resort by Ark Hotels in Ambalangoda

Shangrela Beach Resort by Ark

Hotel in Ambalangoda
When you stay at Shangrela Beach Resort By ARK in Ambalangoda, you'll be on the beach, within a 5-minute drive of Ariyapala Mask Museum and Ambalangoda Beach. This hotel is 15 mi (24.1 km) from Bentota Beach and 3.6 mi (5.7 km) from Akurala Beach. Enjoy recreational amenities such as an outdoor pool and a fitness center. Additional amenities at this hotel include complimentary wireless internet access, concierge services, and charcoal grills. Grab a bite to eat at one of the hotel's many dining establishments, which include 2 restaurants and a coffee shop/cafe. Mingle with other guests at the complimentary reception, held daily. Relax with your favorite drink at the bar/lounge or the beach bar. English breakfasts are available daily from 7:30 AM to 11:30 AM for a fee. The front desk is staffed during limited hours. Free valet parking is available onsite. Make yourself at home in one of the 11 individually decorated guestrooms. Complimentary wireless internet access is available to keep you connected. Conveniences include desks and a turndown service, and housekeeping is provided daily.
Show More
3.8/5
19 review
Price per night from:PHP 1,679
Kosgoda Hotels in Elpitiya

Kosgoda

14.9km from Elpitiya
Learn More
Sheraton Kosgoda Turtle Beach Resort Hotels in Kosgoda

Sheraton Kosgoda Turtle Beach Resort

Hotel in Kosgoda
Discover the idyllic South Coast of Sri Lanka at Sheraton Kosgoda Turtle Beach Resort. Our 5-star Bentota resort is nestled in the picturesque town of Kosgoda known for its sea turtle conservation project and a picturesque beach with dreamy sunsets. Enjoy the sea breeze and stunning views while sipping a cocktail at our rooftop lounge, or indulge in a mouthwatering Mediterranean meal by the pool. Our Kosgoda beach resort features a beautifully designed event space and a state-of-the-art fitness center along with an expansive swimming pool and uninterrupted beach access. Visit the blissful Shine Spa for signature wellness treatments and find charming estates, UNESCO heritage-protected sites, and giants of the Indian Ocean nearby. Take boat rides along scenic rivers, visit the nearby Bentota, or feel the adrenaline rush during a safari in Yala all while calling Sheraton Kosgoda Turtle Beach Resort your home for a memorable beach getaway in Sri Lanka.
Show More
3.9/5
59 review
Price per night from:PHP 10,788
Piyum Villa Kosgoda Hotels in Kosgoda

Piyum Villa Kosgoda

Hotel in Kosgoda
When you stay at Piyum Villa Kosgoda in Kosgoda, you'll be near the beach, within a 5-minute drive of Kosgoda Beach and Ahungalla Beach. This hotel is 3.3 mi (5.3 km) from Balapitiya Beach and 4.4 mi (7 km) from Induruwa Beach. Take in the views from a garden and make use of amenities such as complimentary wireless internet access and tour/ticket assistance. English breakfasts are available daily from 7:00 AM to 10:00 AM for a fee. Featured amenities include luggage storage and laundry facilities. Free self parking is available onsite. Make yourself at home in one of the 4 air-conditioned rooms featuring refrigerators and flat-screen televisions. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Private bathrooms with separate bathtubs and showers feature rainfall showerheads and complimentary toiletries. Conveniences include desks and separate sitting areas, and housekeeping is provided on request.
Show More
4.5/5
Excellent
Price per night from:PHP 2,143
Edna Home Stay Hotels in Kosgoda

Edna Home Stay

Hotel in Kosgoda
When you stay at Edna Home Stay in Kosgoda, you'll be near the beach, within a 5-minute drive of Kosgoda Beach and Induruwa Beach. This guesthouse is 2.7 mi (4.4 km) from Ahungalla Beach and 4.5 mi (7.3 km) from Balapitiya Beach. Enjoy recreation amenities such as bicycles to rent or take in the view from a garden. Featured amenities include dry cleaning/laundry services, a 24-hour front desk, and luggage storage. Free self parking is available onsite. Stay in one of 3 guestrooms featuring flat-screen televisions. Cable television is provided for your entertainment. Bathrooms feature showers with rainfall showerheads and complimentary toiletries. Conveniences include irons/ironing boards, and housekeeping is provided daily.
Show More
0.0/5
Price per night from:PHP 1,327

FAQs About Elpitiya Hotels

Where is the best place for a stay in Elpitiya?

Elpitiya has some of the best hotels for you to select. Whether you're traveling for business or on a vacation, Celestia Ayurveda Resort and The MGS Hotel are preferred hotels.

What is the average hotel fee in Elpitiya?

For hotels in Elpitiya, the average price on weekdays is PHP 7,640, the average price on weekends (Friday–Saturday) is PHP 7,657.

Which hotels in Elpitiya has the best breakfast?

Celestia Ayurveda Resort and The MGS Hotel provide high-quality breakfast. Start your day with fresh, delicious breakfast!

Which hotels in Elpitiya provide free Wi-Fi?

Whether you're traveling on business or for vacation, internet connection is essential. Celestia Ayurveda Resort and The MGS Hotel are popular hotels with free Wi-Fi.

Which hotels in Elpitiya provide airport transfers?

Worried about getting lost in Elpitiya? Celestia Ayurveda Resort and The MGS Hotel provide airport transfer services.

What is the best spa hotel in Elpitiya?

Getting tired after a long walk? Celestia Ayurveda Resort provides highly rated spa services.

Where to find hotel deals in Elpitiya?

Trip.com provides various promotions and discounts for users all year round. You can check the promotions page to see what promotions are available on Trip.com.

Hotel Info for Tourists

Highest PricePHP 37,379
Lowest PricePHP 1,204
Number of Reviews2
Number of Hotels14
Average Price (Weekdays)PHP 7,640
Average Price (Weekends)PHP 7,657