Compare Sri Lanka Hotels

Wander Wisely with the Travelocity Price Match Guarantee

Seize Your Someday with our amazing deals for the whole family!

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

Access exclusive hotel deals, only with the Travelocity app

Top cities to explore in Sri Lanka

Top 12 Sri Lanka Hotels

Don't see what you're looking for?
See all available properties in Sri Lanka
View all properties
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.

Sri Lanka Hotel Travel Guide\n

Sri Lanka, an island nation near southeast India, is a remarkable destination encompassing tropical forests and tea plantations, balmy lagoons and wildlife-rich mangroves, and coral reefs and top-notch beaches. This exotic island also has a rich and intriguing heritage, bearing beautiful relics of its Buddhist and Hindu cultures both modern and ancient. Choose resorts in Sri Lanka, and spend your vacation spying elephants and sloth bears, surfing or white-water rafting, and exploring centuries-old cities with many a story to tell.

Visiting Sri Lanka

Sri Lanka's landscape is characterized by mountainous south and central regions, with rolling coastal plains in the north, and its cities are home to some of the top hotels in Sri Lanka. Colombo on the west coast is known for its large harbor, colonial buildings, old lighthouse, and chic, mile-long Galle Face Green promenade, while the ancient city of Anuradhapura in North Central Province is a UNESCO World Heritage Site and a centuries-old center for Buddhism. Ancient ruins there represent the heyday of one of the oldest cities in the world. Another ancient city is Kandy in central Sri Lanka; its most prominent landmark is the Temple of the Sacred Tooth, a pilgrimage site considered among the most important in the Buddhist world. Visitors to Kandy should also see the Royal Botanic Garden and its renowned orchid collection.

See the wild side of Sri Lanka at Yala National Park in the southeast, where leopards and elephants are among some 40 animal species. Visit the natural lakes of Wilpattu National Park in the northwest that are known for attracting hundreds of bird species, or head to the Pinnawala Elephant Orphanage, at Pinnawala village, to watch the herd bathe in the Oya River. Sri Lanka resorts geared toward surfers abound in Arugam Bay on the east coast.

Say Hello to Sri Lanka

Find the best Sri Lanka resorts for you and your family with Travelocity. You can even save up to $537 on Sri Lanka vacation packages by booking your flight and hotel at the same time.

How much is a hotel room in Sri Lanka?

Hotels in Sri Lanka start at $12 per night. Prices and availability subject to change. Additional terms may apply.

Sri Lanka hotels essential information

Accommodation
7,096 hotels
Lowest Price
$12
Highest Price
$75
Popular hotels
Cinnamon Red Colombo, Hotel Mango Garden, Ashan's Cozy Apartments, Ocean Edge Suites & Hotel Colombo, Ocean Breeze, Ocean View, Milano Tourist Rest, GSH Colombo, Nature Walk Resort, Ivy Lane Colombo, Sunrise Palace, Pradeepa Guest House

Recent Sri Lanka hotel reviews by fellow wanderers