Photo by Minul Tennakoon

Find hotels in Yapahuwa from NT$1,143

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Yapahuwa hotels

Siloonaa Garden Villa

3.0 star property
Wariyapola
The price is NT$921
NT$1,207 total
includes taxes & fees
Dec 11 - Dec 12
Siloonaa Garden Villa

CoCoWorld Bungalow

3.0 star property
Panduwasnuwara
CoCoWorld Bungalow

The Tree

3.0 star property
Polpithigama
The Tree

Mango Tree Retreat

3.0 star property
Galewela
The price is NT$969
NT$1,143 total
includes taxes & fees
Dec 16 - Dec 17
Mango Tree Retreat
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Yapahuwa attractions

Learn more about Yapahuwa

Yapahuwa awaits: its history and more!

This is completely made out of stone. Just imagine the talent of the artist. This is the entrance to the ancient kingdom, Yapahuwa. One of the must visit places in Sri Lanka. 

Yapahuwa is the 4th kingdom here. It is situated in a naturally protected area. So, Kings were able to face their enemies much easier.
Photo by Minul Tennakoon
Open Photo by Minul Tennakoon

Top Yapahuwa Hotel Reviews

More cheap stays in Yapahuwa

Ulpatha Nature Resort

Ulpatha Nature Resort

Lords Avenue Kobeigane North Western Province

Find out more about Yapahuwa

Top reasons to visit Yapahuwa

  • Yapahuwa Rock Fortress: Explore the ancient ruins of this historic site, set against a stunning natural backdrop.
  • Elephant Safaris: Experience an unforgettable adventure getting close to elephants in their natural habitat.
  • Yapahuwa Temple: Visit this serene temple for a peaceful retreat and cultural immersion.
  • Yapahuwa Museum: Gain insight into the area's rich heritage and history through captivating exhibits.
  • Outdoor Adventures: Enjoy scenic landscapes perfect for hiking, leisurely strolls, and relaxation.

Find great hotels near Yapahuwa

Yapahuwa offers a variety of accommodation options, including hotels and guesthouses, perfect for both business travelers and families. Whether you're seeking a pet-friendly stay or a serene retreat, you'll discover top-notch facilities that cater to your needs. From the best hotels to those closest to local attractions, Yapahuwa has something for everyone. Enjoy a memorable vacation experience amidst the rich history and natural beauty of the North Western Province of Sri Lanka.

  • Jetwing Lake: Experience the epitome of luxury at Jetwing Lake, a 5-star resort that offers a serene getaway for eco-conscious travelers. Located 38.6km from Yapahuwa, this property is designed for those seeking a blend of elegance and sustainability. With eco-certification, the resort features spacious rooms with stunning lake views, an infinity pool, and a variety of dining options that highlight local flavors. Business travelers will appreciate the modern meeting facilities, while leisure guests can indulge in wellness activities and nature excursions, making it an ideal choice for a rejuvenating vacation.
  • Sundaras Resort & Spa: Discover relaxation at Sundaras Resort & Spa, a 4-star retreat located 38.6km from Yapahuwa, perfect for those in need of a spa-themed escape. This resort offers a comprehensive wellness experience with a full-service spa, accessible pool, and Ayurvedic treatments designed to rejuvenate the body and mind. Guests can unwind in beautifully appointed rooms and indulge in gourmet cuisine crafted from fresh local ingredients. Whether you're here for business or leisure, the tranquil ambiance and tailored services ensure a refreshing stay.
  • CoCoWorld Bungalow: For a cozy and budget-friendly option, CoCoWorld Bungalow is a charming 3-star hotel situated 25.7km from Yapahuwa. This bungalow offers complimentary breakfast and a restaurant serving delicious local cuisine. Guests can enjoy various activities like fishing and hiking nearby, or explore the historical districts and serene waterfront views. With a focus on comfort and leisure, CoCoWorld Bungalow is perfect for travelers looking to immerse themselves in nature while enjoying essential amenities.

Where to stay near Yapahuwa

Yapahuwa offers a unique blend of outdoor adventure and historical charm. Explore the ancient ruins of the Yapahuwa Rock Fortress, surrounded by lush greenery, providing a picturesque backdrop for exploration. Nearby, the serene landscapes and romantic vibes of the North Western Province invite leisurely strolls and scenic views. For those seeking relaxation, local beaches offer cozy spots with beach umbrellas, making it an ideal getaway for nature lovers and couples alike.

  • Melsiripura: Nestled 30.6km from Yapahuwa, Melsiripura is a charming village that offers visitors a peaceful retreat. Known for its captivating outdoor scenery, this destination is perfect for romantic getaways and nature enthusiasts alike. The village features local landmarks such as serene lakes and sacred temples, providing a glimpse into the cultural heritage of the area. Shopping centers and malls are also nearby, making it convenient for travelers looking to pick up souvenirs or enjoy some leisure time. Peak travel months are April and the summer months of July to August, so plan your visit accordingly to enjoy the vibrant local atmosphere.
  • Bamunaakotuwa: Located 29.0km from Yapahuwa, Bamunaakotuwa is a bustling city that attracts both locals and tourists alike. The city experiences moderate seasonal visitor numbers, peaking from December to February, making it a lively place to explore during this time. Rich in culture and community spirit, Bamunaakotuwa offers a variety of attractions, from local markets to historical sites that reflect its unique heritage. Whether you’re wandering through the streets or enjoying local cuisine, this city promises an engaging travel experience that showcases the best of Sri Lankan life.

Things to do near Yapahuwa

Yapahuwa offers a fantastic escape for outdoor enthusiasts and adventure seekers. Visitors can enjoy scenic day outings amidst stunning landscapes and explore the rich history of the area. For a unique experience, consider an elephant safari, where you can get up close with these majestic creatures while immersing yourself in the natural beauty of the region. Yapahuwa promises a memorable vacation filled with exciting activities.

Shopping

In Yapahuwa, enjoy local markets where you can find handmade crafts and traditional souvenirs. If you're up for a drive, visit the nearby Kurunegala City Centre, about 19.3km away, offering a range of shops, from clothing to local delicacies, perfect for gifts and mementos.

Recreation

The Himalaya Meditation Center, located 29.0km from Yapahuwa, offers a serene environment for body treatments, promoting wellness and relaxation. For those seeking sports activities, the Rangiri Dambulla International Stadium, 37.0km away, provides an energetic atmosphere perfect for enjoying various sporting events.

Adventure

Yapahuwa, a historical site, offers thrilling exploration of ancient ruins and stunning rock formations. Hike up the impressive rock fortress, marvel at the intricate carvings, and soak in panoramic views of the lush landscape. Adventure awaits at every turn in this captivating destination.

Nightlife

Experience the vibrant nightlife in Yapahuwa by visiting the local taverns where you can enjoy traditional Sri Lankan food and refreshing drinks. Don't miss the lively atmosphere at nearby cafes, where you can mingle with locals and experience the rich culture after sunset.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Yapahuwa

For a budget-friendly trip to Yapahuwa, consider visiting during the cheaper months of February and September to October, avoiding the pricier May and December to January. Book your hotel about a month in advance or explore last-minute deals on Expedia for potential savings. Saturdays are typically the least expensive days for hotel stays, while Mondays are the most costly. Use Expedia’s search tools to compare room rates and look for package deals that combine your hotel, flights, and activities for additional savings.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Yapahuwa are February and September to October, where the prices are slightly lower. This is in comparison to May and December to January, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Yapahuwa is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Yapahuwa is Saturday. The most expensive day to stay in Yapahuwa is Monday.
  • Find cheap hotels on Expedia: Utilize Expedia's search tool to refine your choices based on your budget, desired location, and the type of hotel you prefer. To find the most affordable rates and special offers, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save on your travel expenses by combining your Yapahuwa hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in and around Yapahuwa

Yapahuwa, located in the North Western Province of Sri Lanka, offers an exciting blend of outdoor adventures and cultural experiences. Visitors can explore the stunning Yapahuwa Rock Fortress, the historic Yapahuwa Fortress, and the serene Yapahuwa Temple. Additionally, the Yapahuwa Museum provides insight into the area's rich heritage. With its captivating monasteries, historic sites, and statues, Yapahuwa is perfect for travelers seeking both adventure and cultural immersion.

  • Yapahuwa Kingdom of Ancient Sri Lanka: Explore the remnants of this once-thriving kingdom, where ancient culture and history come alive. Wander through its archaeological sites, which showcase the rich heritage of Sri Lanka's past.
  • Padeniya Raja Maha Viharaya: Discover this serene temple located 20.9km from Yapahuwa, known for its stunning architecture and tranquil atmosphere. Experience the spiritual ambiance and admire intricate carvings that reflect the area's cultural significance.
  • Yapahuwa Rock Fortress: Climb to this impressive fortress nestled within Yapahuwa, offering breathtaking views and a glimpse into the strategic importance of this ancient stronghold. The journey through its ruins reveals fascinating stories of the past.

Best time to go to Yapahuwa

The best time to visit Yapahuwa is dependent on what kind of holiday you are seeking. May and June are its hottest month on average. At the time of June, visitor numbers are moderately low and weather is mostly sunny. January is its coolest month on average. At this time, visitor numbers are moderately high and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January73.9°F (23.3°C)Light RainMostly CloudyModerately HighSlightly High
February75.2°F (24.0°C)Light RainMostly SunnyModerately HighSlightly Low
March78.6°F (25.9°C)Light RainMostly SunnyAverageAverage
April81.1°F (27.3°C)Light RainMostly SunnyAverageAverage
May81.5°F (27.5°C)Light RainMostly SunnyModerately LowSlightly High
June81.5°F (27.5°C)No RainMostly SunnyModerately LowAverage
July81.1°F (27.3°C)No RainMostly SunnyAverageAverage
August81.0°F (27.2°C)No RainMostly SunnyAverageAverage
September80.8°F (27.1°C)Light RainMostly SunnyAverageSlightly Low
October79.0°F (26.1°C)Moderate RainMostly SunnyModerately LowSlightly Low
November76.5°F (24.7°C)Moderate RainMostly CloudyAverageAverage
December75.0°F (23.9°C)Moderate RainMostly CloudyModerately HighSlightly High

The nearest major airports for your trip to Yapahuwa

Flying into Yapahuwa, Sri Lanka, is most convenient via Colombo's Bandaranaike International Airport (CMB), located 85.3km away. Several excellent hotels near the airport include Sentido Heritance Negombo and Jetwing Blue, both 8.0km from CMB, and Jetwing Beach, situated 9.7km away. Sentido Heritance Negombo offers an airport shuttle service, featuring reasonable fees. Jetwing Blue and Jetwing Beach also provide easy access to the airport, making your travel seamless. These accommodations ensure a comfortable stay while being close to the main transportation hub, setting the stage for your visit to Yapahuwa.

Frequently asked questions

What's the best place to stay in Yapahuwa?
Siloonaa Garden Villa, located 12.7 mi (20.5 km) from the heart of Yapahuwa, is a top choice for your stay based on our traveler data. Other good options for your visit to the area are Mango Tree Retreat and Rivendell Twisted Tree. See all available top hotels, or vacation rentals in Yapahuwa.
If I need to cancel my hotel reservation in Yapahuwa, will I receive a refund?
Yes! The majority of hotel bookings are refundable provided that you cancel before the hotel's cancellation deadline, which in most cases is within 24 or 48 hours of your check-in date. If you have a non-refundable reservation, it might still be possible to cancel it and be given a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Yapahuwa.
Where can I learn more about changing or cancelling my trip to Yapahuwa?
For more details about rescheduling or cancelling your trip to Yapahuwa, go to https://www.expedia.com/service/.
What's the best place to stay close to Yapahuwa Kingdom of Ancient Sri Lanka?
Hotel Yapahuwa Paradise is one of the top choices for your stay based on our traveler data, and this 3.5-star hotel offers a full-service spa and a restaurant. It's located just a short 0.9 mi (1.4 km) from Yapahuwa Kingdom of Ancient Sri Lanka. Other good options around the area include Brook Boutique and Siloonaa Garden Villa.
What about the best place to stay near Yapahuwa Rock Fortress?
One of the top choices for your stay is Hotel Yapahuwa Paradise, located a short 0.9 mi (1.5 km) from Yapahuwa Rock Fortress, and this 3.5-star hotel offers a full-service spa and a restaurant. Brook Boutique and Siloonaa Garden Villa are other good choices within the surrounding area.
What's the best hotel for staying near Bandaranaike International Airport (CMB)?
Amora Lagoon is a popular 3.5-star hotel featuring a roundtrip airport shuttle and 2 restaurants. It's located a short 0.3 mi (0.5 km) from Bandaranaike Intl. Airport. Other choices near the airport are Airport resort and Grandeeza Luxury Hotel.
What is staying in Yapahuwa like?
Travelers to Yapahuwa will find plenty to explore and enjoy. There are 12 hotels and other accommodations in the surrounding area. Find out more about Yapahuwa.
What are the top places to visit in Yapahuwa?
Landmarks like Yapahuwa Kingdom of Ancient Sri Lanka and Yapahuwa Rock Fortress might be worth a visit. You'll also find Na Uyana Aranya and Padeniya Raja Maha Viharaya in the area. Check out what more to see and do in Expedia's Yapahuwa guide.
What's the seasonal weather like in Yapahuwa?
The hottest months are usually April and May with an average temp of 81°F, while the coldest months are January and February with an average of 76°F. The rainiest months in Yapahuwa are November, December, October, and January, with each month seeing an average of 9 inches of rainfall.