Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Get 24/7 travel help, thanks to our Customer First Guarantee

Save an extra 10% or more on select hotels with Member Discounts

Access exclusive hotel deals, only with the Travelocity app

Hotels near Moragalla Beach

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

Centara Ceysands Resort & Spa Sri Lanka

1.9 km from Moragalla Beach
     
    5.0 out of 5.0

    Situated in Bentota, this luxury resort is within 3 mi (5 km) of Bentota Beach, Kaluwamodara Bridge, and Moragalla Beach. Kande Vihare Temple is 2.8 mi (4.4 km) away.

    Cinnamon Bey Beruwala $59
    Cinnamon Bey Beruwala

    Cinnamon Bey Beruwala

    1.1 km from Moragalla Beach
       
      4.5 out of 5.0

      Nestled on the beach, this Beruwela hotel is 1.1 mi (1.8 km) from Moragalla Beach and 1.5 mi (2.4 km) from Bentota Beach. Beruwela Harbour and Kaluwamodara Bridge are also within 2 mi (3 km).

      Avani Bentota Resort $67
      Avani Bentota Resort

      Avani Bentota Resort

      2.8 km from Moragalla Beach
         
        5.0 out of 5.0

        Offering direct access to the beach, this Bentota resort is within 2 mi (3 km) of Bentota Beach, Moragalla Beach, and Kaluwamodara Bridge. Kande Vihare Temple is 2.3 mi (3.7 km) away.

        Sath Villa $65
        Sath Villa

        Sath Villa

        0.3 km from Moragalla Beach
           
          2.5 out of 5.0

          Nestled on the beach, this Beruwela hotel is within 1 mi (2 km) of Kaluwamodara Bridge and Moragalla Beach. Beruwela Harbour and Kande Vihare Temple are also within 3 mi (5 km).

          Heritance Ayurveda (All Meals + Ayurveda) Get Rates
          Heritance Ayurveda (All Meals + Ayurveda)

          Heritance Ayurveda (All Meals + Ayurveda)

          0.2 km from Moragalla Beach
             
            5.0 out of 5.0

            Situated in Beruwela, this luxury hotel is within a 15-minute walk of Moragalla Beach and Bentota Beach. Kaluwamodara Bridge and Kande Vihare Temple are also within 2 mi (3 km).

            The Palms $39
            The Palms

            The Palms

            0.7 km from Moragalla Beach
               
              4.0 out of 5.0

              This family-friendly Beruwela resort is located by the sea, within 1 mi (2 km) of Moragalla Beach and Bentota Beach. Kaluwamodara Bridge and Beruwela Harbour are also within 2 mi (3 km).

              Eden Resort & Spa $54
              Eden Resort & Spa

              Eden Resort & Spa

              0.6 km from Moragalla Beach
                 
                4.5 out of 5.0

                Nestled on the beach, this Beruwela hotel is within 1 mi (2 km) of Moragalla Beach and Bentota Beach. Kaluwamodara Bridge and Kande Vihare Temple are also within 1 mi (2 km).

                Lanka Princess Get Rates
                Lanka Princess

                Lanka Princess

                0.2 km from Moragalla Beach
                   
                  3.5 out of 5.0

                  Situated in Beruwela, this hotel is 0.1 mi (0.1 km) from Moragalla Beach.

                  EKHO SURF $56
                  EKHO SURF

                  EKHO SURF

                  3.2 km from Moragalla Beach
                     
                    4.0 out of 5.0

                    Nestled on the beach, this Bentota hotel is within 2 mi (3 km) of Bentota Beach, Moragalla Beach, and Kaluwamodara Bridge. Kande Vihare Temple is 2.5 mi (4 km) away.

                    Jani Beach Resort , Restaurant and Surf Camp Get Rates
                    Jani Beach Resort , Restaurant and Surf Camp

                    Jani Beach Resort , Restaurant and Surf Camp

                    0.6 km from Moragalla Beach
                       
                      0.0 out of 5.0

                      Situated in Beruwela, this guesthouse is within 1 mi (2 km) of Moragalla Beach and Kaluwamodara Bridge. Beruwela Harbour and Kande Vihare Temple are also within 3 mi (5 km).

                      Lanka Princess All Inclusive Hotel Get Rates
                      Lanka Princess All Inclusive Hotel

                      Lanka Princess All Inclusive Hotel

                      0.6 km from Moragalla Beach
                         
                        4.0 out of 5.0

                        Nestled on the beach, this Beruwela resort is within 1 mi (2 km) of Kaluwamodara Bridge and Bentota Beach. Moragalla Beach and Kande Vihare Temple are also within 1 mi (2 km).

                        Chaya Villa Get Rates
                        Chaya Villa

                        Chaya Villa

                        0.4 km from Moragalla Beach
                           
                          3.0 out of 5.0

                          Situated in Beruwela, this guesthouse is within 1 mi (2 km) of Moragalla Beach and Kaluwamodara Bridge. Beruwela Harbour and Kande Vihare Temple are also within 3 mi (5 km).

                          Map

                          How Much is a Hotel Room in Moragalla Beach?

                          Hotels in Moragalla Beach start at $39 per night. Prices and availability subject to change. Additional terms may apply.


                          Hotels Close to Moragalla Beach

                          Your next vacation is around the corner. The kids are out of school, you and the spouse have two weeks off, and it’s about time to get the heck out of dodge. You must experience the culture and see the sights. Book your stay Moragalla Beach hotels with us at Travelocity and enjoy the trip of a lifetime.

                          Finally, you can stay near the sites you’ve only read about in books. Now they are next door. Start fresh in the morning with the amazing views from your balcony. Then hop on any number of tour buses and take postcard-worthy pictures of the attractions you once thought couldn’t be real, but now you find them through your lens. Hotels near Moragalla Beach will offer you the best in prices, activities, amenities, dining, and nightlife.

                          You may not want to imitate the Griswald’s--that’s been done one too many times—but you do want to have a memorable trip. With Travelocity’s long list of cheap hotels near Moragalla Beach, you’re sure to find the perfect place to stay within your preferred budget. We’ll match a lower price and refund the difference. Book now and let us make your next vacation the easiest of your life.