The 10 best cheap hotels in Maggona, Sri Lanka | Booking.com
Skip to main content

Cheap hotels in Maggona

Find the cheap hotels that appeal to you the most

The best cheap hotels in Maggona West

Check out our pick of great cheap hotels in Maggona West

Filter by:

Review score

Colibri Villa

Maggona

Situated within a few steps of Maggona Beach and 40 km of Mount Lavinia Bus Stand in Maggona, Colibri Villa offers accommodation with seating area.

B
Ben
From
Australia
Food was amazing. Staff were amazing!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 20 reviews
Location 8.6
Price from
US$70
1 night, 2 adults

Tree of Life Resort

Bentota (Near Maggona)

Situated in Bentota, 1.4 km from Bentota Beach, Tree of Life Resort features accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a terrace.

B
BK
From
Portugal
Wonderful bedroom. Superb bathroom Fantastic pool Great staff
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 277 reviews
Location 8.9
Price from
US$63
1 night, 2 adults

Sriyan Villa

Beruwala (Near Maggona)

Located in Beruwala, 1.1 km from Moragalla Beach, Sriyan Villa provides accommodation with a private beach area, free private parking, free bikes and massage services.

D
Daham Panduwawala
From
Sri Lanka
The host and the facilities included were something that exceeded the expectations. the interior of the room felt very homely and comfortable. Highly reccomended for any solo traveller or to a person on business trips.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 104 reviews
Location 9.7
Price from
US$18.90
1 night, 2 adults

Sea Pink Residence

Bentota (Near Maggona)

Featuring a garden, bar and views of garden, Sea Pink Residence is set in Bentota, 400 metres from Bentota Beach. This property offers access to a balcony, free private parking and free WiFi.

T
Trubirohová
From
Slovakia
We had the most pleasant stay at Sea Pink Residence. The hosts were very nice and helpful. They were interested in whether everything was okay and whether we needed anything. The breakfast was excellent. The room was spacious and very clean. We felt at home there. The hosts have no problem planning and recommending trips in the area. If you are going to visit Bentota, Sea Pink Residence is the right place. We will definitely be back on our next visit to Sri Lanka.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 121 reviews
Location 9.3
Price from
US$27
1 night, 2 adults

Thoduwawa Beach Villa

Paiyagala South (Near Maggona)

Featuring garden views, Thoduwawa Beach Villa provides accommodation with a private beach area, pool with a view and a garden, around 2.1 km from Maggona Beach.

B
Bronislav
From
Czech Republic
Beautiful accommodation, friendly and kind staff, the surroundings of the pool and the park very clean and pleasant
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 184 reviews
Location 9.4
Price from
US$42
1 night, 2 adults

Amber House Lanka

Bentota (Near Maggona)

Situated in Bentota, 2 km from Bentota Beach, Amber House Lanka features views of the sea. Featuring a restaurant, the property also has a shared lounge, as well as an indoor pool and a hot tub.

I
Ivonne
From
Germany
Great family run business. Lovely atmosphere by the river, excellent food (you can get lunch and dinner and order from a menu). Staff takes you to the other side of the river to a beautiful beach anytime you want. The rooms have a stunning river view, are clean and shower with good pressure and hot water. You can book tours and water sport equipment. We felt very welcome and would definitely go there again.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 176 reviews
Location 9.6
Price from
US$60
1 night, 2 adults

Kurumba Villas

Bentota (Near Maggona)

Offering pool views, Kurumba Villas is an accommodation situated in Bentota, 800 metres from Bentota Beach and 400 metres from Bentota Lake.

P
Paris
From
Abkhazia
The chalet style apartments were spacious, clean, surrounding a good size pool. Would stay again. Staff were friendly and helpful.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 246 reviews
Location 8.6
Price from
US$59
1 night, 2 adults

Lucky Prince Villa

Aluthgama (Near Maggona)

Facing the seafront, Lucky Prince Villa is a guest house featuring a 3-star accommodation in Aluthgama. It has a garden, terrace and parking on-site.

D
Dr. Cécile
From
Switzerland
Very nice and clean rooms with A/C. Owners were very helpful and nice
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 102 reviews
Location 9.4
Price from
US$47
1 night, 2 adults

Sahana Sri Villa

Bentota (Near Maggona)

Situated within 100 metres of Bentota Beach and 500 metres of Bentota Lake in Bentota, Sahana Sri Villa features accommodation with seating area and a kitchen.

S
Sophie
From
Switzerland
Located in a quiet area of town, a few minutes walk away from the main road, beach, and bus stops. Our room was comfortable and perfectly clean with a nice hot shower. The breakfast was delicious. Lovely and welcoming owners!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 394 reviews
Location 9.4
Price from
US$21.85
1 night, 2 adults

New Jaya Villa

Bentota (Near Maggona)

Set within 400 metres of Bentota Beach and less than 1 km of Bentota Lake in Bentota, New Jaya Villa offers accommodation with seating area.

L
Lucie
From
Czech Republic
Little old but very nice accommodation close to Bentota beach. The host is really kind and helpful. Arranged river safari for us and cooked tasty dinners-mullet fish and prawns. The breakfast was big and very tasty.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 115 reviews
Location 8.9
Price from
US$12
1 night, 2 adults
All cheap hotels in Maggona West

Looking for a cheap hotel?

For those on a budget, these cheap and cheerful hotels still have a lot to offer, with most offering WiFi and convenient locations. Popular with backpackers, many properties can be found in central locations and include comfortable rooms with private or shared bathrooms. You’ll also find a number of options which feature a 24-hour front desk and luggage storage.

Most booked cheap hotels in Maggona West and surroundings in the past month

See all

Stay connected in Maggona West and nearby. Cheap hotels with free WiFi

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 184 reviews

    Featuring garden views, Thoduwawa Beach Villa provides accommodation with a private beach area, pool with a view and a garden, around 2.1 km from Maggona Beach.

    From US$43.29 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 2 reviews

    Situated in Kalutara, Sandy Steps is a recently renovated accommodation, 2.4 km from Maggona Beach and 38 km from Mount Lavinia Bus Stand.

    From US$27.75 per night
  • Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 9 reviews

    Located in Beruwala and only 45 km from Mount Lavinia Bus Stand, La Prime Ceylon Villa provides accommodation with garden views, free WiFi and free private parking.

  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 6 reviews

    Set in Beruwala, 600 metres from Beru Beach and 44 km from Mount Lavinia Bus Stand, Sujee Villa CeylonHub offers spacious air-conditioned accommodation with a terrace and free WiFi.

    From US$25.08 per night
  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 1 review

    Comprising a garden and a terrace, Sujee Villa White House is a recently renovated accommodation in Beruwala situated close to Beru Beach.

    From US$34.20 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Boasting air-conditioned accommodation with a balcony, Sujee Villa CeylonHub is situated in Beruwala. This property offers access to a terrace, free private parking and free WiFi.

    From US$36.37 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 3 reviews

    Featuring a terrace with garden views, a private beach area and water sports facilities, Shehan Villa can be found in Beruwala, close to Beru Beach and 44 km from Mount Lavinia Bus Stand.

    From US$22.57 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 7 reviews

    Situated in Bentota, 1.7 km from Beru Beach, Manara Beach Resort features accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

    From US$95 per night

Enjoy breakfast in Maggona West and nearby

  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 5 reviews

    Set in Beruwala, 1.9 km from Moragalla Beach, Hela Gedara Villa Beruwala offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

    From US$146.90 per night
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 14 reviews

    Set in Beruwala, 2.1 km from Moragalla Beach and 47 km from Mount Lavinia Bus Stand, SunSet Guest House offers air conditioning.

    From US$24.72 per night
  • Rupa Villa

    Beruwala
    Breakfast options
    Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 2 reviews

    Offering a garden and garden view, Rupa Villa is situated in Beruwala, 1.6 km from Moragalla Beach and 46 km from Mount Lavinia Bus Stand.

    From US$55.86 per night
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 11 reviews

    'Franklyn', Homestay features a hot tub and free private parking, and is within 700 metres of Kalamulla North Beach and 42 km of Bambalapitiya Railway Station.

    From US$21.60 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 15 reviews

    Set in Bentota, 700 metres from Moragalla Beach and 46 km from Mount Lavinia Bus Stand, Star Light Tropical Villa offers spacious air-conditioned accommodation with a terrace and free WiFi.

  • Bay Street

    Beruwala
    Breakfast options
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 17 reviews

    Located within 1.7 km of Moragalla Beach and 47 km of Mount Lavinia Bus Stand, Bay Street provides rooms with air conditioning and a private bathroom in Beruwala.

    From US$30.47 per night
  • Lena Resort

    Beruwala
    Breakfast options
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 26 reviews

    Set in Beruwala, 2.7 km from Moragalla Beach, Lena Resort offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

    From US$38 per night
  • E & C Guesthouse

    Beruwala
    Breakfast options
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 22 reviews

    Located in Beruwala, 1.7 km from Moragalla Beach, E & C Guesthouse provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

    From US$46.19 per night

Cheap hotels that guests love in Maggona West

See all
  • Avg. price/night: US$44.85
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 4 reviews
    Location is good, near to the main road, Breakfast is good.
    Guest review by
    Nirunika
    Solo traveller