Monday-Friday:9:00am - 9:00pm
Saturday:9:00am - 8:00pm
Sunday:10:00am - 9:00pm
Calls will cost 7 pence per minute plus your telephone company's access charge

Sri Lanka Hotels

Find great deals on Sri Lanka hotels in some of the country's premier resort destinations. We offer a wide range of hotels in 13 resorts across Sri Lanka, with options from 2, 3, 4 and 5 star hotels suited to all travellers' budgets and needs.

Cheap hotels in Sri Lanka

See our range of Sri Lanka hotels by selecting to view hotels according to star rating, by resort or by name, and find great deals whether you're staying in Sri Lanka for 7 days or for a longer holiday, taking advantage of hotels with offers such as the option to get your 2nd week free when you book a 21 night stay.

Book a Sri Lanka hotel with Mercury Holidays

Book a Sri Lanka hotel online, whether you choose a cheap package holiday in Sri Lanka or just the hotel. You can also book your hotel over the phone by calling our Reservations team.

Read more

Filter your results

Filter your results

  • By Budget(per person)
  • By Resort
  • By Meal Plan
  • By Rating
Koggala Beach Hotel

Koggala Beach Hotel

Koggala, Sri Lanka

The Koggala Beach Hotel overlooks one of Sri Lanka's best beaches and is a place to relax and enjoy many amenities.

from £627pp

A week Bed & Breakfast

View Hotel
Palm Village Hotel

Palm Village Hotel

Uswetakeiyawa, Sri Lanka

The Palm Village Hotel is a small comfortable 3-star hotel just north of Colombo and less than 40 minutes from the airport, close to a fishing village.

from £631pp

A week Bed & Breakfast

View Hotel
Amethyst Resort

Amethyst Resort

Passikudah, Sri Lanka

The Amethyst Resort sits on the coast of Passikudah in eastern Sri Lanka.

from £635pp

A week Bed & Breakfast

View Hotel
Long Beach Resort

Long Beach Resort

Koggala, Sri Lanka PLUS

The Long Beach Resort occupies an idyllic beachfront location overlooking the turquoise sea at the popular resort of Koggalla.

from £647pp

A week Bed & Breakfast

View Hotel
Paradise Beach

Paradise Beach

Negombo, Sri Lanka

The Paradise Beach is a charming hotel located directly on the beach in Negombo on the west coast of the island.

from £653pp

A week Bed & Breakfast

View Hotel
Citrus Hikkaduwa

Citrus Hikkaduwa

Hikkaduwa, Sri Lanka

Boasting a great location on one of the best stretches of white sand in the south of the island, washed by the blue seas of the Indian Ocean, the Citrus Hikkaduwa is ideal for a relaxing beach holiday.

from £660pp

A week Half Board

View Hotel
Club Koggala Village

Club Koggala Village

Koggala, Sri Lanka

Situated on the south western tip of Sri Lanka, Club Koggala Village occupies an enviable position bordered by a golden sandy beach and the azure waters of the Indian Ocean.

from £661pp

A week All Inclusive

View Hotel
Coral Sands Hotel

Coral Sands Hotel

Hikkaduwa, Sri Lanka

Found in the popular beach resort of Hikkaduwa on the south west coast of Sri Lanka, the Coral Sands hotel is positioned on a spectacular beach.

from £691pp

A week All Inclusive

View Hotel
Pandanus Beach Resort and Spa

Pandanus Beach Resort and Spa

Induruwa, Sri Lanka

Located right next to the crystal clear waters of the Indian Ocean on a secluded beach at Yalagama, Induruwa, on Sri Lanka?s west coast, south of Colombo, the new Pandanus Beach Resort and Spa offers a relaxing holiday.

from £710pp

A week All Inclusive

View Hotel
Heritance Ahungalla

Heritance Ahungalla

Ahungalla, Sri Lanka

The Heritance Ahungalla (formally the Triton Hotel) was Sri Lanka's first 5-star beach hotel and in 2005 it was completely refurbished and extended.

from £729pp

A week Bed & Breakfast

View Hotel
The Sands Kalutara

The Sands Kalutara

Kalutara, Sri Lanka PLUS

The Sands by Aitken Spence Hotels has recently been refurbished, formerly the Ramada Resort Kalutara, it is a contemporary hotel with a fabulous seaview.

from £741pp

A week All Inclusive

View Hotel
Mermaid Hotel and Club

Mermaid Hotel and Club

Kalutara, Sri Lanka PLUS

The Mermaid Hotel and Club is at Kalutara, about 25 miles south of Colombo and overlooks a stretch of beautiful beach.

from £746pp

A week All Inclusive

View Hotel
Tangerine Beach

Tangerine Beach

Kalutara, Sri Lanka PLUS

The Tangerine Beach Hotel is situated at Kalutara on the island's scenic west coast.

from £746pp

A week Half Board

View Hotel
Club Palm Bay

Club Palm Bay

Marawila, Sri Lanka

On a secluded 21 acre site overlooking the sea at Marawila 40 miles north of Colombo, the Club Palm Bay is located around a lagoon and the beach.

from £746pp

A week Bed & Breakfast

View Hotel
Eden Resort and Spa

Eden Resort and Spa

Beruwala, Sri Lanka

The Eden Resort and Spa occupies and enviable location, south of Colombo, in the town of Beruwala.

from £750pp

A week Bed & Breakfast

View Hotel
Blue Water Hotel

Blue Water Hotel

Wadduwa, Sri Lanka

This 5-star beachside hotel at Wadduwa on Sri Lanka's west coast, south of Colombo, has a sublime setting in extensive palm shaded grounds which lead directly onto a lovely beach.

from £750pp

A week Bed & Breakfast

View Hotel
Ozo Colombo

Ozo Colombo

Colombo, Sri Lanka

Occupying a stunning seafront location in Colombo's Marine Drive, the 4 star Ozo Colombo is an intimate city hotel perfect for a Sri Lankan getaway.

from £761pp

A week Bed & Breakfast

View Hotel
Vivanta By Taj Bentota

Vivanta By Taj Bentota

Bentota, Sri Lanka

Extensively renovated in 2012, the Vivanta by Taj Bentota occupies an idyllic location on one of Sri Lanka's finest beaches.

from £762pp

A week Bed & Breakfast

View Hotel
The Palms

The Palms

Beruwala, Sri Lanka

The Palms is a popular 4-star resort right on the beach near the resort of Beruwala.

from £764pp

A week Bed & Breakfast

View Hotel
Goldi Sands Hotel

Goldi Sands Hotel

Negombo, Sri Lanka

The Goldi Sands Hotel combines convenience with a superb location overlooking the golden sands of Negombo beach.

from £777pp

A week Bed & Breakfast

View Hotel
Mount Lavinia Hotel

Mount Lavinia Hotel

Colombo, Sri Lanka

Occupying a beautiful location just south of Colombo the 4-star Mount Lavinia Hotel overlooks a golden sandy beach and offers guests an oasis of luxury and splendour.

from £779pp

A week Bed & Breakfast

View Hotel
Jetwing Beach

Jetwing Beach

Negombo, Sri Lanka

Offering stunning views of sunkissed beaches and palm trees in the town of Negombo, the Jetwing Beach is truly a one of a kind hotel and is the perfect choice for that dream holiday.

from £779pp

A week Bed & Breakfast

View Hotel
Jetwing Blue

Jetwing Blue

Negombo, Sri Lanka

The stylish Jetwing Blue is a delightful beach hotel, located in Negombo in the centre of one of the longest stretches of beachfront in the country.

from £779pp

A week Bed & Breakfast

View Hotel
Royal Palms Beach Hotel

Royal Palms Beach Hotel

Kalutara, Sri Lanka

The Royal Palms Beach Hotel overlooks the long sandy beach at Kalutara.

from £792pp

A week Bed & Breakfast

View Hotel
Citrus Waskaduwa

Citrus Waskaduwa

Wadduwa, Sri Lanka PLUS

This new hotel is the sister property to the popular Citrus Hikkaduwa and is located just 45 minutes from the capital of Colombo on the southern coast of Sri Lanka.

from £808pp

A week All Inclusive

View Hotel
The Surf

The Surf

Bentota, Sri Lanka

Just steps from Bentota's famous Golden Mile Beach on the South West coast, the Surf Bentota (formerly known as Lihiniya Surf Hotel) is a stylish and contemporary property shaded by coconut palms.

from £838pp

A week Bed & Breakfast

View Hotel
Pigeon Island Beach Resort

Pigeon Island Beach Resort

Trincomalee, Sri Lanka

The boutique Pigeon Island Beach Resort is located on a secluded beach in Nilaveli, on the east coast of Sri Lanka.

from £848pp

A week Half Board

View Hotel
Uga Bay

Uga Bay

Passikudah, Sri Lanka

Lying on a serene stretch of coastline protected by a coral reef where calm, warm waters wash gently on the shore; this luxurious beachfront property promises an exceptional stay.

from £854pp

A week Bed & Breakfast

View Hotel
The Fortress Resort and Spa

The Fortress Resort and Spa

Koggala, Sri Lanka

Located on the golden southern coast of Sri Lanka, The Fortress is minutes away from the historic city of Galle.

from £892pp

A week Bed & Breakfast

View Hotel
Cinnamon Grand Colombo

Cinnamon Grand Colombo

Colombo, Sri Lanka

Cinnamon Grand Colombo, an elegant oasis in the heart of Colombo is the perfect destination for a luxurious and relaxing break away from it all.

from £920pp

A week Bed & Breakfast

View Hotel
Taj Samudra

Taj Samudra

Colombo, Sri Lanka

Located in the centre of Colombo's business hub and surrounded by 11 acres of beautifully landscaped gardens, The Taj Samudra offers an oasis of tranquillity whilst only being a short stroll from the city centre.

from £926pp

A week Bed & Breakfast

View Hotel
Jungle Beach Resort

Jungle Beach Resort

Trincomalee, Sri Lanka

Situated between a tranquil lagoon and the shores of the Indian Ocean, this charming boutique style property enjoys a truly idyllic setting.

from £1058pp

A week Bed & Breakfast

View Hotel
Saman Villas

Saman Villas

Bentota, Sri Lanka

Situated on a rocky promontory with incredible views overlooking the Indian ocean, Saman Villas provides an idyllic atmosphere, perfect for a rejuvenating holiday.

from £1252pp

A week Bed & Breakfast

View Hotel