• USD
  • Help
  • Help
  • USD
    Select currency
    USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real CNY Chinese yuan CZK Czech koruna DKK Danish krone HKD Hong Kong dollar ILS Israeli new sheqel JPY Japanese yen MYR Malaysian ringgit NZD New Zealand dollar NOK Norwegian krone PLN Polish zloty RON Romanian leu RUB Russian ruble SAR Saudi riyal SGD Singapore dollar ZAR South African rand KRW South Korean won SEK Swedish krona CHF Swiss franc TRY Turkish lira UAH Ukrainian hryvnia THB Thai baht ARS Argentine peso
    en
    Select language
    en English
Multiple accommodations for your stay
Check-in date:
2026-11-14
Check-out date:
2026-11-15
Adults
Children
Ages of children:
Specify the age of a child
Specify the age of children

Hotel deals in Weligama

Filters:

Hotel ranking


Find hotel by


Price (per night)


Types of accommodation


Tourist sights


Hotel themes


Guest ratings


Hotel comes with


Room comes with


Clear Filters
Apply Filters
  • Boutique Villa Bougainvillea

    311 By Pass Road, Weligam, Weligama, Sri Lanka

    0.5 km to Weligama Railway Station (Open map)

    Standing just a 5-minute walk from Pelena, the 4-star Boutique Villa Bougainvillea Weligama hotel offers an outdoor swimming pool. Boasting a beachfront location, the guest house invites guests to an…
    Read more
    9.6
    Exceptional
    168 reviews
  • New Coral Garden Weligama

    224 Main Street, Weligama, Sri Lanka

    0.5 km to Weligama Railway Station (Open map)

    Overlooking the garden, the comfortable New Coral Garden Weligama Hotel is approximately a 10-minute walk from the private Taprobane Island. Guests of this 4-star guest house can immerse themselves…
    Read more
    8.5
    Fabulous
    43 reviews
  • Senaya Villa

    489/9, Vijey Kumarathunga Mawatha, Pelena., Weligama, Sri Lanka

    0.5 km to Weligama Railway Station (Open map)

    Featuring luggage storage, the comfortable Senaya Villa Weligama hotel is located nearly 5 minutes' walk from Pelena.
    Read more
    8.9
    Fabulous
    24 reviews
  • Waverly Surf Stay And Restaurant

    427 Weligama By Pass Rd, Weligama, Sri Lanka

    0.5 km to Weligama Railway Station (Open map)

    Guests of the comfortable Waverly Surf Stay And Restaurant Weligama hotel can easily reach Pelena, located nearly a 5-minute walk away.
    Read more
  • Massimo Surf Planet

    Massimo Surf Palnetno 230Main Streetweligama, Mirissa, Sri Lanka

    0.5 km to Weligama Railway Station (Open map)

    Massimo Surf Planet Mirissa hotel is located around 5 minutes' walk from Weligama Beach and comprises 20 rooms with modern comforts. Featuring baggage storage, the guest house is 4.2 km from Secret…
    Read more
    5.0
    Decent
    1 review
  • Aqua Shade Family Apartment -Weligama

    224/11 A Main Street Weligama, Weligama, Sri Lanka

    0.5 km to Weligama Railway Station (Open map)

    Offering air-conditioned rooms and Wi-Fi throughout the property, the 3-star Aqua Shade Family Apartment -Weligama hotel is 4.8 km from Parrot Rock Bridge and just a 13-minute walk from Kustaraja…
    Read more
    9.5
    Exceptional
    19 reviews
  • Rhome Home

    No.223 Main Street Weligama, Weligama, Sri Lanka

    0.5 km to Weligama Railway Station (Open map)

    Offering cars for rent, the comfortable Rhome Home Weligama hotel is 19 minutes' stroll from Kustaraja Gala. This 3-star aparthotel also includes private car parking.
    Read more
  • New Aqua Villa

    No;224/11, Main Street, Weligama, Weligama, Sri Lanka

    0.5 km to Weligama Railway Station (Open map)

    The 5-room New Aqua Villa Weligama is located 17 minutes' walk from the private Taprobane Island and 4.8 km from Parrot Rock Bridge. Wi-Fi and a private parking lot are also available at this…
    Read more
    9.8
    Exceptional
    5 reviews
  • Beach Break Surf Hostel

    520, Old Matara Road Pelena, Weligama, Weligama, Sri Lanka

    0.5 km to Weligama Railway Station (Open map)

    The 28-room Beach Break Surf Hostel Weligama, located a 17-minute walk from the private Taprobane Island, features Wi-Fi throughout the property. Located near Pelena, this hostel is providing guests…
    Read more
    8.1
    Very Good
    218 reviews
  • Ocean Bay Surf Resort Weligama

    A2, Weligama, Weligama, Sri Lanka

    0.5 km to Weligama Railway Station (Open map)

    Located 4.3 km from Parrot Rock Bridge, Ocean Bay Surf Resort Weligama is a 5-minute walk from Pelena. This hotel also includes a car park.
    Read more
  • Villa Aaa Weligama

    38 Kottagoda Road, Weligama, Sri Lanka

    0.5 km to Weligama Railway Station (Open map)

    Situated 4.6 km from Secret Beach Mirissa, the 4-bedroom Villa Aaa Weligama is suitable for 8 guests and provides an outdoor swimming pool for additional relaxation. Located around 10 minutes by car…
    Read more
    9.5
    Exceptional
    39 reviews
  • Florance Nice Hotel Weligama

    New Street, Weligama, Sri Lanka

    0.5 km to Weligama Railway Station (Open map)

    Offering comfortable rooms and Wi-Fi in public areas, the comfortable Florance Nice Hotel Weligama is a 17-minute walk from the private Taprobane Island and about 6 km from Kathaluwa Old Temple. This…
    Read more
    9.0
    Superb
    184 reviews
  • Calm Weligama

    1 St Pelena, Weligama, Sri Lanka

    0.5 km to Weligama Railway Station (Open map)

    The comfortable Calm Weligama Hotel is nearly a 5-minute walk from Pelena and features car rentals for guests' convenience. Featuring a restaurant, the hotel is approximately 7 km from Kathaluwa Old…
    Read more
    8.7
    Fabulous
    6 reviews
  • Agra Lanka Beach Resort

    427, New Galle Road, (Beach Road), Weligama, Mirissa, Sri Lanka

    0.5 km to Weligama Railway Station (Open map)

    Located just 5 minutes' walk from Pelena, Agra Lanka Beach Resort Mirissa has a terrace. Featuring a restaurant, this hotel is 3.7 km from Secret Beach Mirissa.
    Read more
  • Salty Heart - Surf House

    28/1 Jankalapuwaththa, Weligama, Sri Lanka

    0.5 km to Weligama Railway Station (Open map)

    Providing bag storage for guests, the 5-room Salty Heart - Surf House Hostel Weligama is located just a 5-minute walk from Pelena. Featuring Wi-Fi, the comfortable hostel is also about 6 km from…
    Read more
    9.3
    Superb
    35 reviews
  • Thisara Villa Weligama

    130B, Borala Rd, Wellakka, Weligama, Weligama, Sri Lanka

    0.5 km to Weligama Railway Station (Open map)

    The 2-room Thisara Villa Weligama is located nearly a 10-minute ride from Secret beach and provides business guests with a catering service. Featuring a terrace, the Weligama villa is situated 4.3 km…
    Read more
    9.0
    Superb
    2 reviews
  • Maheeda Guest House

    No 28/2, Jankalapu Waththa, Palana, Welima, Weligama, Sri Lanka

    0.5 km to Weligama Railway Station (Open map)

    The comfortable 3-star Maheeda Guest House Weligama is located approximately a 5-minute drive from Weligama Beach and comprises 4 rooms with modern comforts. Located 3.8 km from Secret beach, this…
    Read more
    7.2
    Good
    15 reviews
  • Maya Guesthouse

    No 15/6 1St Cross Road Pelena, Weligama, Weligama, Sri Lanka

    0.5 km to Weligama Railway Station (Open map)

    Overlooking the sea, the comfortable Maya Guesthouse Weligama is located approximately a 20-minute walk from Kustaraja Gala. Additional features at the hotel include a terrace with a shower.
    Read more
    7.7
    Good
    4 reviews
  • Rivendell Residence

    107/2, Uswaththa, Borala Road, Weligama, Weligama, Sri Lanka

    0.5 km to Weligama Railway Station (Open map)

    The elegant Rivendell Residence Weligama hotel has 2 rooms and is located approximately a 20-minute walk from the private Taprobane Island. The guest house also includes a car park.
    Read more
  • Costels Weligama

    Main Street, Weligama, Sri Lanka

    0.5 km to Weligama Railway Station (Open map)

    Featuring a car park, the comfortable Costels Weligama hostel is situated 4.9 km from Parrot Rock Bridge.
    Read more
    8.6
    Fabulous
    100 reviews
Thank you for subscribing
Close