Top 10 Hotels in Moragalla

See all 9 Hotels in Moragalla
The Palms
The Palms

Moragalla, Beruwela 0034

3.5 out of 5.0
3.7 out of 5 (31 reviews)

This family-friendly Beruwela resort is located by the sea, within 3 mi (5 km) of Beruwela Harbour, Kande Vihare Temple and …

$88
Lanka Princess All Inclusive Hotel
Lanka Princess All Inclusive Hotel

Kaluwamodara, Beruwela

4.0 out of 5.0
4.2 out of 5 (6 reviews)

Offering direct access to the beach, this Beruwela resort is within 3 mi (5 km) of Kande Vihare Temple, Bentota Beach, and …

$161
Cinnamon Bey Beruwala
Cinnamon Bey Beruwala

Moragolla Beruwala, Beruwela

4.0 out of 5.0
4 out of 5 (19 reviews)

Nestled on the beach, this Beruwela hotel is within 3 mi (5 km) of Beruwela Harbour, Bentota Beach, and Kande Vihare Temple …

$257
Ypsylon Resort
Ypsylon Resort

Moragalla, Beruwela 12070

2.5 out of 5.0
3 out of 5 (1 reviews)

Situated in Beruwela, this beach hotel is 1.5 mi (2.4 km) from Beruwela Harbour and 2.1 mi (3.4 km) from Kande Vihare Temple …

$36
Club Bentota
Club Bentota

Paradise Island, Bentota

3.0 out of 5.0
2.8 out of 5 (9 reviews)

Nestled on the beach, this Bentota resort is within 1 mi (2 km) of Kande Vihare Temple and Bentota Beach. Beruwela Harbour is …

Get Rates
AVANI Bentota Resort & Spa
AVANI Bentota Resort & Spa

No 03 Hotel Road, Bentota 80500

4.0 out of 5.0
4.2 out of 5 (79 reviews)

Offering direct access to the beach, this Bentota resort is in the city center, 0.3 mi (0.4 km) from Bentota Beach, and 2.2 …

$139
Laluna Ayurveda Resort
Laluna Ayurveda Resort

06,Kaluwamodara, Bentota

3.0 out of 5.0

Situated on a river, this resort is 1.2 mi (1.9 km) from Kande Vihare Temple and within 3 mi (5 km) of Bentota Beach and …

$51
Centara Ceysands Resort & Spa Sri Lanka
Centara Ceysands Resort & Spa Sri Lanka

Aluthgama, Bentota

4.0 out of 5.0
4.2 out of 5 (103 reviews)

Nestled on the beach, this Bentota resort is 0.2 mi (0.4 km) from Bentota Beach and 1.7 mi (2.7 km) from Kande Vihare Temple …

$215
Bentota Beach by Cinnamon
Bentota Beach by Cinnamon

Bentota Beach, Bentota 80500

4.0 out of 5.0
3.8 out of 5 (68 reviews)

This family-friendly Bentota resort is located by the sea, within 3 mi (5 km) of Bentota Beach and Kande Vihare Temple. Brief …

$137
Marina Bentota
Marina Bentota

Paradise Island, Bentota 80500

3.5 out of 5.0

Situated on the beach, this hotel is 0.1 mi (0.1 km) from Bentota Beach and 2.9 mi (4.6 km) from Kande Vihare Temple. Brief …

$110
Amarit
Amarit

12080 Gammedda Road, Kaluwamodara, Beruwela 80500

$102
Villa Republic Bentota
Villa Republic Bentota

No: 9A, L.T.P. Manjushri Mawatha, Bentota 12080

2.5 out of 5.0

Situated near the beach, this villa is 1 mi (1.6 km) from Bentota Beach and 1.9 mi (3.1 km) from Kande Vihare Temple. Brief …

$477
Riverbank Bentota
Riverbank Bentota

168/2, Walipanna Road, Beruwela 12080

3.0 out of 5.0
4.5 out of 5 (2 reviews)

Situated on a river, this bed & breakfast is 1.4 mi (2.2 km) from Bentota Beach and 1.4 mi (2.3 km) from Kande Vihare Temple …

$39
Mount Lavinia Hotel
Mount Lavinia Hotel

100 Hotel Road, Mount Lavinia 10732

4.0 out of 5.0
4.2 out of 5 (218 reviews)

Nestled on the beach, this Mount Lavinia hotel is within 2 mi (3 km) of Mount Lavinia Beach, Siddhalepa Ayurveda Hospital …

$114
Vivanta By Taj
Vivanta By Taj

National Holiday Resort, Bentota

3.5 out of 5.0
4.2 out of 5 (51 reviews)

This family-friendly Bentota hotel is located near the beach, within 3 mi (5 km) of Bentota Beach and Kande Vihare Temple …

Get Rates
Lagoon Bentota
Lagoon Bentota

Yathramulla, Bentota

3.0 out of 5.0

Situated near the beach, this guesthouse is 1.8 mi (3 km) from Bentota Beach and within 6 mi (10 km) of Kande Vihare Temple …

$45
Waterside Bentota
Waterside Bentota

Yathramulla Road, Bentota

3.5 out of 5.0
5 out of 5 (1 reviews)

Situated in Bentota, this hotel is 1.8 mi (2.9 km) from Bentota Beach and within 6 mi (10 km) of Kande Vihare Temple and …

$91
Colombo Courtyard
Colombo Courtyard

32 Alfred House Avenue, Colombo 00300

4.0 out of 5.0
4.3 out of 5 (195 reviews)

Located in the heart of Colombo, this luxury hotel is within a 10-minute walk of German Embassy Colombo, MGM Casino, and …

$100
Chami Villa
Chami Villa

No 23, Pitaramba, Bentota

3.0 out of 5.0
5 out of 5 (3 reviews)

Situated in Bentota, this hotel is 0.7 mi (1.2 km) from Bentota Beach and 2.4 mi (3.9 km) from Kande Vihare Temple. Brief …

$31
Whitehouse Residencies
Whitehouse Residencies

265/2 R.A De Mel Mawatha, Colombo

3.0 out of 5.0
3.5 out of 5 (13 reviews)

Situated in Colombo, this hotel is within a 10-minute walk of St Anthony's Church, Chabad of Sri Lanka, and Bellagio Casino …

Get Rates

Recent Reviews in Moragalla

Hide content

Where to stay in Moragalla

Moragalla Hotel Guide

While there are no Expedia-listed hotels in Moragalla, there are 11 options within 19 miles.

The nearest Expedia-listed hotel is the Reef Villa & Spa, Sri Lanka, which is located 25 miles from downtown Moragalla. Another handy option is the Saman Villas, situated in Sri Lanka, 14 miles from the center of Moragalla.

You could try the Heritance Ahungalla or the Vivanta By Taj. The Heritance Ahungalla is situated 15 miles away from downtown Moragalla. The Vivanta By Taj, is positioned 14 miles away. The AVANI Bentota Resort & Spa and also the Bentota Beach by Cinnamon are some other places to book accommodation around Moragalla.

Beruwela is 14 miles to the east of Moragalla and is home to the Beruwela Harbour and Kande Vihare Temple. Expedia-listed Beruwela hotels include the Eden Resort & Spa and The Palms. Or, you could stay in Galle, 25 miles to the north of Moragalla, where you can pick from the Jetwing Lighthouse and Galle Heritage Villa By Jetwing. The Unawatuna Beach and Galle Fortress are a couple of the most popular places to check out in Galle.

40 miles from Moragalla is Colombo, a regional center with a population of 650,000, home to great attractions like the National Art Gallery, University of Colombo and Galle Face Green. You can also spend a little time at the Beira Lake and Gangaramaya Temple. Taj Samudra and Galadari Hotel are a couple of Expedia-listed places to stay in Colombo.

Just because you are on holiday, doesn't mean you can't enjoy your love of sports. You will find Sugathadasa Stadium 40 miles to the southeast of Moragalla. For travelers who are keen on booking a room nearby, make a reservation in the Hilton Colombo Residence or Taj Samudra.

For those arriving by air, Bandaranaike International Airport is the preferred airport for Moragalla. Just a cab ride away is Amagi Lagoon.