Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Get 24/7 travel help, thanks to our Customer First Guarantee

Save an extra 10% or more on select hotels with Member Discounts

Access exclusive hotel deals, only with the Travelocity app

Most Frequently Booked Ratnapura Hotels

Hotel Gem Land $17
Hotel Gem Land

Hotel Gem Land

12 Mudduwa Road, Ratnapura
     
    2.5 out of 5.0 Stars

    Enjoy the free parking at this Ratnapura hotel

    Ratnaloka Tour Inn $87
    Ratnaloka Tour Inn

    Ratnaloka Tour Inn

    Kosgala, Kahangama, Ratnapura, Sabaragamuwa
       
      3.0 out of 5.0 Stars

      Family-friendly 3-star hotel with outdoor pool

      Serene Villa $50
      Serene Villa

      Serene Villa

      245/55 A4 Main Road, Batugedara, Ratnapura
         
        3.0 out of 5.0 Stars

        3-star guestrooms with free WiFi

        Nilani Hotel $48
        Nilani Hotel

        Nilani Hotel

        21, Darmapala Mawatha, Ratnapura
           
          3.0 out of 5.0 Stars

          Enjoy free breakfast at this 3-star Ratnapura hotel

          Map

          How Much is a Hotel Room in Ratnapura?

          Hotels in Ratnapura start at $17 per night. Prices and availability subject to change. Additional terms may apply.

          Ratnapura Hotel & Travel Guide

          Looking for accommodation options in Sri Lanka, particularly in the Ratnapura area? Ratnapura offers 3 short and long-stay options within 6 miles (10 kilometers) of the town center.

          Hotel options that are fairly close to downtown Ratnapura include the Sapphire Holiday Resort and Hotel Gem Land.

          17 miles (27 kilometers) outside of downtown Ratnapura, you will find the Ceylon Tea Trails. Alternatively, the Daynish Rock Bungalow is located 20 miles (33 kilometers) away. Some more places to stay in the surrounding area include the Laya Leisure along with the Sinharaja Birder's Lodge.

          Looking for more to do? Spend the day exploring National Art Gallery and University of Colombo, in Colombo, 45 miles (69 kilometers) northwest of Ratnapura. The Hilton Colombo Residence and Casa Colombo Hotel are just some of the convenient apartment and hotel alternatives in Colombo. Or, you could stay in Kandy District, 45 miles (74 kilometers) to the northeast of Ratnapura, where you can pick from the Heavens Holiday Resort and Lanka Villas Holiday Resort. Regardless of whether you're passing through or spending a few nights in Kandy District, make sure you venture to the Malwathu Maha Viharaya and British Garrison Cemetery.

          Before you say your farewells to Sri Lanka, make sure you catch an exciting game of sport. Visit Sugathadasa Stadium, which you can find northwest of Ratnapura. Book Travelocity-listed accommodation right in the thick of the action at the Galadari Hotel or the Taj Samudra.

          Bandaranaike International Airport is a closeby arrival point for air travel, and is found 50 miles (83 kilometers) outside Ratnapura. Hotels that are nearby are Amagi Lagoon and Sun UP Hotel.



          *Price based on the lowest price found within past 24 hours and based upon one night stay for two adults over the next thirty days. Prices and availability subject to change. Additional terms may apply.