Hotels in Puttalam District

Search and compare Puttalam District hotels from hundreds of travel sites and save

Puttalam District
May 17 — May 182
Puttalam District
Tue 5/17
Wed 5/18
...and more

Cheapest hotels in Puttalam District, Sri Lanka

Show all 1,410 hotels
Saara Beach Hotel
Saara Beach Hotel
7.5 Good
No. 28B Beach Road, Marawila, Sri Lanka
Show on map
1.4 mi from city centre,  

Boasting an outdoor pool, Saara Beach Hotel is located in Marawila and offers comfortable accommodation. It also provides a currency exchange, room service and a terrace.

$16
Avg. per night
Dinuda Resort
Dinuda Resort
8.0 Excellent
Pudukuduruedippu, Sethawadi, Kalpitiya, Sri Lanka
Show on map
1.7 mi from city centre,  

This comfortable resort in Kalpitiya offers complimentary wireless internet, as well as an outdoor pool and a private beach. It also provides a 24-hour reception, a currency exchange and massage services.

$27
Avg. per night
Amagi Beach
Amagi Beach
7.6 Good
49 Beach Road, Marawila, Sri Lanka
Show on map
1.5 mi from city centre,  

Boasting an outdoor pool, Amagi Beach - Secluded Slice of Paradise is located in Marawila and provides comfortable accommodation. Guests can also make use of complimentary wireless internet.

$33
Avg. per night
Sunset Beach Motel
Sunset Beach Motel
7.2 Good
35 Roman Park, Marawila, Sri Lanka
Show on map
2.5 mi from city centre,  

This unique 2-star motel offers a range of accommodation options throughout the old city of Nattandiya. It also provides a shared kitchen, valet parking and a hair salon.

$34
Avg. per night
Sanmali Beach Hotel
Sanmali Beach Hotel
6.5 Good
Beach Road, Marawila, Sri Lanka
Show on map
1.4 mi from city centre,  

Boasting an outdoor pool, a private beach and a sauna, Sanmali Beach Hotel is situated in Marawila and provides modern accommodation. Guests can also make use of complimentary Wi-Fi.

$35
Avg. per night
Omeesha Beach Hotel
Omeesha Beach Hotel
8.3 Excellent
Kalpitiya Road, Ilanthiadiya, Kalpitiya, Sri Lanka
Show on map
13.3 mi from city centre,  

Omeesha Beach Hotel is located in Kalpitiya and offers free Wi-Fi. It also provides massage services, a playground and an express check-in and check-out feature.

$44
Avg. per night
Karunakarala Ayurveda Resort
Karunakarala Ayurveda Resort
8.3 Excellent
Centra Paradise Park, Wayikkal, Sri Lanka
Show on map
1.5 mi from city centre,  

Karunakarala Ayurveda Resort provides a comfortable setting when in Kammala. It also offers an express check-in and check-out feature, free Wi-Fi and an outdoor pool.

$45
Avg. per night
Club Palm Bay
Club Palm Bay
8.3 Excellent
Thalawila Wella, Thoduwawa, Marawila, Sri Lanka
Show on map
1.7 mi from city centre,  

Club Palm Bay offers 4-star accommodation in Marawila. It also features an outdoor pool and a fitness centre.

$51
Avg. per night

Hotel prices in Puttalam District

2 stars and under
Amagi Beach
#1 Most popular

Amagi Beach

49 Beach Road, Marawila, Sri Lanka

7.6 Good
$33

Avg. per night

Dinuda Resort
#2 Most popular

Dinuda Resort

Pudukuduruedippu, Sethawadi, Kalpitiya, Sri Lanka

8.0 Excellent
$27

Avg. per night

3 stars
Ruwala Resort
#1 Most popular

Ruwala Resort

Kalpitiya Road, Thihaiya, Eththale, Kalpitiya, Sri Lanka

$85

Avg. per night

Avenra Gangaara Hotel
#2 Most popular

Avenra Gangaara Hotel

New Road, Wennappuwa, Sri Lanka

$74

Avg. per night

Omeesha Beach Hotel
Best value

Omeesha Beach Hotel

Kalpitiya Road, Ilanthiadiya, Kalpitiya, Sri Lanka

8.3 Excellent
$44

Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Puttalam District

Puttalam District travel FAQs

  • Where is the best place to stay in Puttalam District?

    Puttalam District has plenty to offer. Consider staying in some of its favored locations, like Kalpitiya, Marawila, and Chilaw.

  • What are the best hotels in Puttalam District?

    The Rascals Kite Resort (8.9/10 from 37 reviews), Amagi Beach (7.6/10 from 112 reviews), and Omeesha Beach Hotel (8.3/10 from 39 reviews) are all highly rated places to stay in Puttalam District.