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.

Find more information on each hotel, including amenities such as pools, restaurants and entertainment options, and book a Sri Lanka hotel online to secure your ideal holiday.

Overview
Map
Resorts
Hotels
Offers
All-Inclusive
Single
Travellers
Tours
Stopovers

  • Palm Village Hotel

    Palm Village Hotel

    Uswetakeiyawa, Sri Lanka

    • star 1
    • star 2
    • star 3

    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. It is set in beautifully ...

    from £636 pp

    A week Bed & Breakfast

    View Hotel >

    or Call 0800 781 4893

    Koggala Beach Hotel

    Koggala Beach Hotel

    Koggala, Sri Lanka

    • star 1
    • star 2
    • star 3

    The Koggala Beach Hotel overlooks one of Sri Lanka's best beaches and is a place to relax and enjoy many amenities. Off-shore is a reef that is home to hundreds of species of ...

    from £659 pp

    A week Bed & Breakfast

    View Hotel >

    or Call 0800 781 4893

    Long Beach Resort

    Long Beach Resort

    Koggala, Sri Lanka

    • star 1
    • star 2
    • star 3
    • plus

    The Long Beach Resort occupies an idyllic beachfront location overlooking the turquoise sea at the popular resort of Koggalla. The area of Koggalla is famed for Sri Lankas best ...

    from £670 pp

    A week Bed & Breakfast

    View Hotel >

    or Call 0800 781 4893

    Citrus Hikkaduwa

    Citrus Hikkaduwa

    Hikkaduwa, Sri Lanka

    • star 1
    • star 2
    • star 3
    • star 4

    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 ...

    from £688 pp

    A week Half Board

    View Hotel >

    or Call 0800 781 4893

    Paradise Beach

    Paradise Beach

    Negombo, Sri Lanka

    • star 1
    • star 2
    • star 3

    The Paradise Beach is a charming hotel located directly on the beach in Negombo on the west coast of the island. The superb position is complemented by excellent facilities at the ...

    from £688 pp

    A week Bed & Breakfast

    View Hotel >

    or Call 0800 781 4893

    Amethyst Resort

    Amethyst Resort

    Passikudah, Sri Lanka

    • star 1
    • star 2
    • star 3

    The Amethyst Resort sits on the coast of Passikudah in eastern Sri Lanka. This sought-after holiday destination has one of the longest stretches of shallow water coastline in the ...

    from £697 pp

    A week Bed & Breakfast

    View Hotel >

    or Call 0800 781 4893

    Club Koggala Village

    Club Koggala Village

    Koggala, Sri Lanka

    • star 1
    • star 2
    • star 3

    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 £697 pp

    A week All-Inclusive

    View Hotel >

    or Call 0800 781 4893

    Goldi Sands Hotel

    Goldi Sands Hotel

    Negombo, Sri Lanka

    • star 1
    • star 2
    • star 3

    The Goldi Sands Hotel combines convenience with a superb location overlooking the golden sands of Negombo beach. Offering a welcoming and relaxed atmosphere, this hotel provides ...

    from £710 pp

    A week Bed & Breakfast

    View Hotel >

    or Call 0800 781 4893

    The Palms

    The Palms

    Beruwala, Sri Lanka

    • star 1
    • star 2
    • star 3
    • star 4

    The Palms is a popular 4-star resort right on the beach near the resort of Beruwala. It is arranged so that all rooms overlook the sea and are only a short stroll through the ...

    from £713 pp

    A week Bed & Breakfast

    View Hotel >

    or Call 0800 781 4893

    Cinnamon Bey Beruwala

    Cinnamon Bey Beruwala

    Beruwala, Sri Lanka

    • star 1
    • star 2
    • star 3
    • star 4
    • star 5

    Occupying a glorious beachside location in the resort of Beruwala, Cinnamon Bey Beruwala seamlessly combines state of the art facilities with traditional Turkish architecture. The ...

    from £730 pp

    A week Bed & Breakfast

    View Hotel >

    or Call 0800 781 4893

    Pigeon Island Beach Resort

    Pigeon Island Beach Resort

    Trincomalee, Sri Lanka

    • star 1
    • star 2
    • star 3

    The boutique Pigeon Island Beach Resort is located on a secluded beach in Nilaveli, on the east coast of Sri Lanka. Named after its native colonies of blue rock pigeons the island ...

    from £736 pp

    A week Bed & Breakfast

    View Hotel >

    or Call 0800 781 4893

    Citrus Waskaduwa

    Citrus Waskaduwa

    Wadduwa, Sri Lanka

    • star 1
    • star 2
    • star 3
    • star 4
    • 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. The resort is ...

    from £757 pp

    A week All-Inclusive

    View Hotel >

    or Call 0800 781 4893

    Pandanus Beach Resort and Spa

    Pandanus Beach Resort and Spa

    Induruwa, Sri Lanka

    • star 1
    • star 2
    • star 3
    • star 4

    Located right next to the crystal clear waters of the Indian Ocean on a secluded beach at Yalagama, Induruwa, on Sri ...

    from £759 pp

    A week All-Inclusive

    View Hotel >

    or Call 0800 781 4893

    Chaaya Tranz Hikkaduwa

    Chaaya Tranz Hikkaduwa

    Hikkaduwa, Sri Lanka

    • star 1
    • star 2
    • star 3
    • star 4

    Chaaya Tranz Hikkaduwa is a lavish resort situated in Hikkaduwa, this unique hotel enjoys colourful surroundings and enjoys a beachfront setting. Ideal for those who enjoy art in ...

    from £764 pp

    A week Bed & Breakfast

    View Hotel >

    or Call 0800 781 4893

    Tangerine Beach

    Tangerine Beach

    Kalutara, Sri Lanka

    • star 1
    • star 2
    • star 3
    • plus

    The Tangerine Beach Hotel is situated at Kalutara on the island's scenic west coast. It is nestled in a palm fringed grove on a long sandy beach in a careFREE environment. It ...

    from £765 pp

    A week Half Board

    View Hotel >

    or Call 0800 781 4893

    Club Palm Bay

    Club Palm Bay

    Marawila, Sri Lanka

    • star 1
    • star 2
    • star 3
    • star 4

    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. An ecological reserve and a ...

    from £769 pp

    A week Bed & Breakfast

    View Hotel >

    or Call 0800 781 4893

    Heritance Ahungalla

    Heritance Ahungalla

    Ahungalla, Sri Lanka

    • star 1
    • star 2
    • star 3
    • star 4
    • star 5

    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. As a result this famous hotel ...

    from £772 pp

    A week Bed & Breakfast

    View Hotel >

    or Call 0800 781 4893

    Eden Resort and Spa

    Eden Resort and Spa

    Beruwala, Sri Lanka

    • star 1
    • star 2
    • star 3
    • star 4
    • star 5

    The Eden Resort and Spa occupies and enviable location, south of Colombo, in the town of Beruwala. Bordered by golden sandy beaches, the hotel offers the perfect setting for a ...

    from £779 pp

    A week Bed & Breakfast

    View Hotel >

    or Call 0800 781 4893

    The Sands Kalutara

    The Sands Kalutara

    Kalutara, Sri Lanka

    • star 1
    • star 2
    • star 3
    • star 4
    • 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. About 23 miles south of ...

    from £789 pp

    A week All-Inclusive

    View Hotel >

    or Call 0800 781 4893

    Vivanta By Taj Bentota

    Vivanta By Taj Bentota

    Bentota, Sri Lanka

    • star 1
    • star 2
    • star 3
    • star 4
    • star 5

    Extensively renovated in 2012, the Vivanta by Taj Bentota occupies an idyllic location on one of Sri Lanka's finest beaches. Built in a colonial style yet offering a full selection ...

    from £792 pp

    A week Bed & Breakfast

    View Hotel >

    or Call 0800 781 4893

    Mermaid Hotel and Club

    Mermaid Hotel and Club

    Kalutara, Sri Lanka

    • star 1
    • star 2
    • star 3
    • plus

    The Mermaid Hotel and Club is at Kalutara, about 25 miles south of Colombo and overlooks a stretch of beautiful beach. A refurbishment has enhanced the spa and lounge areas and ...

    from £804 pp

    A week All-Inclusive

    View Hotel >

    or Call 0800 781 4893

    Blue Water Hotel

    Blue Water Hotel

    Wadduwa, Sri Lanka

    • star 1
    • star 2
    • star 3
    • star 4
    • star 5

    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 £808 pp

    A week Bed & Breakfast

    View Hotel >

    or Call 0800 781 4893

    Chaaya Blu Trincomalee

    Chaaya Blu Trincomalee

    Trincomalee, Sri Lanka

    • star 1
    • star 2
    • star 3
    • star 4

    The Chaaya Blu Trincomalee Hotel is a stunning 4-star resort situated 4 miles north of Trincomalee on the sparkling shores of the eastern coast. Guests can bask in the sun and ...

    from £825 pp

    A week Bed & Breakfast

    View Hotel >

    or Call 0800 781 4893

    The Surf

    The Surf

    Bentota, Sri Lanka

    • star 1
    • star 2
    • star 3
    • star 4

    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 ...

    from £832 pp

    A week Bed & Breakfast

    View Hotel >

    or Call 0800 781 4893

    Royal Palms Beach Hotel

    Royal Palms Beach Hotel

    Kalutara, Sri Lanka

    • star 1
    • star 2
    • star 3
    • star 4
    • star 5

    The Royal Palms Beach Hotel overlooks the long sandy beach at Kalutara. It is a well-equipped resort where all rooms feature a balcony or patio with sea and gardenview. It offers a ...

    from £842 pp

    A week Bed & Breakfast

    View Hotel >

    or Call 0800 781 4893

    Jungle Beach Resort

    Jungle Beach Resort

    Trincomalee, Sri Lanka

    • star 1
    • star 2
    • star 3
    • star 4
    • star 5

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

    from £848 pp

    A week Bed & Breakfast

    View Hotel >

    or Call 0800 781 4893

    Mount Lavinia Hotel

    Mount Lavinia Hotel

    Colombo, Sri Lanka

    • star 1
    • star 2
    • star 3
    • star 4

    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. With a ...

    from £849 pp

    A week Bed & Breakfast

    View Hotel >

    or Call 0800 781 4893

    Coral Sands Hotel

    Coral Sands Hotel

    Hikkaduwa, Sri Lanka

    • star 1
    • star 2
    • star 3

    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. Protected by a coral reef, the ...

    from £860 pp

    A week All-Inclusive

    View Hotel >

    or Call 0800 781 4893

    The Fortress Resort and Spa

    The Fortress Resort and Spa

    Koggala, Sri Lanka

    • star 1
    • star 2
    • star 3
    • star 4
    • star 5

    Located on the golden southern coast of Sri Lanka, The Fortress is minutes away from the historic city of Galle. Styled after Galle's famous Dutch fort the Fortress provides a ...

    from £908 pp

    A week Bed & Breakfast

    View Hotel >

    or Call 0800 781 4893

    Taj Samudra

    Taj Samudra

    Colombo, Sri Lanka

    • star 1
    • star 2
    • star 3
    • star 4
    • star 5

    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 ...

    from £930 pp

    A week Bed & Breakfast

    View Hotel >

    or Call 0800 781 4893

    Cinnamon Grand Colombo

    Cinnamon Grand Colombo

    Colombo, Sri Lanka

    • star 1
    • star 2
    • star 3
    • star 4
    • star 5

    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. Located in the heart of the city ...

    from £944 pp

    A week Bed & Breakfast

    View Hotel >

    or Call 0800 781 4893

    Heritance Kandalama

    Heritance Kandalama

    Dambulla, Sri Lanka

    • star 1
    • star 2
    • star 3
    • star 4
    • star 5

    Located on the edge of Kandalama Lake with breath-taking views of Sigiriya Rock, the Heritance Kandamala is an iconic property designed by Sri Lanka's most prolific and respected ...

    from £948 pp

    A week Bed & Breakfast

    View Hotel >

    or Call 0800 781 4893

    Uga Bay

    Uga Bay

    Passikudah, Sri Lanka

    • star 1
    • star 2
    • star 3
    • star 4
    • star 5

    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 £951 pp

    A week Bed & Breakfast

    View Hotel >

    or Call 0800 781 4893

    Saman Villas

    Saman Villas

    Bentota, Sri Lanka

    • star 1
    • star 2
    • star 3
    • star 4
    • star 5

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

    from £1211 pp

    A week Bed & Breakfast

    View Hotel >

    or Call 0800 781 4893

    Earls Regency

    Earls Regency

    Kandy, Sri Lanka

    • star 1
    • star 2
    • star 3
    • star 4
    • star 5

    Situated next to the river and encircled by lush green hills, The Earl's Regency Hotel is an oasis of calm and tranquillity. This environmentally conscious property appears to be a ...

    from £1217 pp

    A week Bed & Breakfast

    View Hotel >

    or Call 0800 781 4893

Visas

Sri Lanka has introduced a compulsory visa for all visitors which can be issued before travel or on arrival. We would strongly recommend that these are purchased prior to travel either by calling "The Travel Visa Company" on 01270 250590 and quoting Mercury Direct, who will be happy to arrange this for you at the cost of a visa plus a small admin fee or by going onto www.eta.gov.lk directly. (Children under the age of 12 will also require a visa and this can be done at the time of parents/guardians visa application)

Other popular hotels in Sri Lanka

Club Palm Bay
  • star 1
  • star 2
  • star 3
  • star 4

Club Palm Bay

Marawila

from £769

Royal Palms Beach Hotel
  • star 1
  • star 2
  • star 3
  • star 4
  • star 5

Royal Palms Beach Hotel

Kalutara

from £842

Mermaid Hotel and Club
  • star 1
  • star 2
  • star 3
  • plus

Mermaid Hotel and Club

Kalutara

from £804

Heritance Ahungalla
  • star 1
  • star 2
  • star 3
  • star 4
  • star 5

Heritance Ahungalla

Ahungalla

from £772

Package
Holidays
Hotel
Only
Just
Flights
Escorted
Tours
  • Package Holiday Search



      Adults Children Infants
    Room 1
    2-11yrs
    0-2yrs
    Save child ages

    Child Ages
    Room 1
    Room 2
    Room 3


    Search Holidays

Here to help

Vicci
Reservations

What's Included?

  • Accommodation
  • Flights
  • Rep Service
  • Package Holidays Financially Protected

Mercury Direct Blog

blog photo 1

Temples of Vietnam

Experience stunning architecture and tranquillity with our ...Read more >

blog photo 1

The Animals Of Australia - A Fact File

The next in our series of Fact Files is all about the ...Read more >

blog photo 1

Mercury Direct Nominated at the British Travel Awards!

Mercury have been nominated for two prestigious British ...Read more >

blog photo 1

Madeira and Football

In need of a good football fix now the World Cup has ended? ...Read more >

blog photo 1

What to do in North Cyprus

Take the road less travelled. Discover the sands, mountains ...Read more >