• Things to do
  • Places to visit
  • Hotels and resorts
  • Honeymoon packages
  • Holiday packages
  • Real Traveler Stories


    Written by

    The beautiful island of Sri Lanka is home to several beautiful beaches. When visiting Sri Lanka, exploring its beaches is one of the main things that you can do there. It may not be as commercialized as other beach destinations but then that’s where the beauty of Sri Lanka lies. Your visit to Sri Lanka is incomplete if you do not take a trip to Colombo, which is one of the happening places in the whole country. And just in case, if you are to visit Colombo anytime soon or later, make sure that you book yourself a beach resort in Colombo to stay. Wondering why? Well, take a look at this list of the 10 best beach resorts near Colombo, Sri Lanka and you’ll have answers to all your doubts.

    10 Best Beach Resorts In Colombo

    If you are looking for the best beach resorts in Colombo then your search ends here as we have listed 10 of the top resorts in Colombo where you can plan to enjoy your holidays. Speaking of which Ranveli beach resort in Colombo, Sri Lanka is one of the best, just so you know. Start scrolling down to find the best ones that have left a mark on the Sri Lanka beach resorts map with the quality of their service, hospitality and luxury.

    1. Villa at Taprobane Island

    Villa at Taprobane Island

    Image Source

    If you want to try something in different in Colombo then you should consider staying at the private island of Taprobane from where you can enjoy a 360-degree view of the beautiful sea and the land. The villa is known to provide complete privacy to its guests. It is equipped with 5 bedrooms along with living areas and an infinity pool. Wake up to the beautiful view of the sea and sunrise. The property has its in-house staff to care for your every need and also to make sure that your stay is comfortable.

    Location: 23 Upper Dickson Rd, Galle 80000, Sri Lanka
    Price per night: $15
    Ratings: 5/5

    Must Read: 15 Things To Do In Ella  To Take Your Sri Lanka Trip To The Next Level

    2. The Last House

    The Last House

    Image Source

    Another great place to stay is the Last House. This chic seaside property is ideal for couples. If you are planning to have a luxurious and peaceful holiday at a beach then this could be the perfect option for you. The beautiful garden, spacious pool and open verandas of the property are going to make sure that you have a relaxing time in the villa. Also, you can have full privacy during your stay. So if you are planning for a romantic getaway with your partner then you already know where to stay in Colombo. You can also enjoy the lip-smacking taste of the local seafood and quench your taste buds. The lovely overlook of the gardens and the sea is sure to relax your mind.

    Location: Nakulugamuwa, Tangalle 82200, Sri Lanka
    Price per night: $220
    Ratings: 5/5

    3. Jetwing Lighthouse

    Jetwing Lighthouse

    Image Source

    This is perhaps one of the most romantic and elegant beach resorts that you can find in Colombo. This is the perfect place to enjoy your evening drink at the terrace while watching the spectacular sunset. The property is a perfect blend of modern facilities with old world elegance. All the guest rooms have butler services to serve you 24/7. You can get the chance to enjoy an ultimate tropical holiday because of the plenty of rock pools and wide swath baths available out here. The property also comes with a poolside bar and grill where you can relish some of the best cuisines. You can also enjoy a good massage session in the spa room.

    Location: Dadella, Galle 80000, Sri Lanka
    Price per night: $406
    Ratings: 4.5/5

    Suggested Read: Viharamahadevi Park: A Handy Guide To Explore This Nature’s Paradise In Sri Lanka!

    4. Amanwella


    Image Source

    If you are looking for the best beach resort in Colombo then this is the option for you. The property has got the perfect location for you to enjoy the rich coastal surroundings and the rugged landscape of Tangalle. The property has 30 suites each of which is equipped with a private plunge pool and terrace. Here at Amanwella, you can experience the most luxurious stay of your life. Not only that, but the property also provides you with all the facilities that you need along with a great service. If you wish to spend a memorable weekend in Colombo then this is the place to start from. It can be said that this is one of the best beach resorts in Colombo Sri Lanka.

    Location: Amanwella, Bodhi Mawatha, Wella Wathura, Godella Wela, Tangalle, Sri Lanka
    Price per night: $1136
    Ratings: 4.5/5

    5. Cape Weligama

    Cape Weligama

    Image Source

    For all of you who are aiming for a luxury beach holiday should take a look at this wonderful property. This property has everything that you need. Starting from private dining to butler services you can have it all here. There is also an endless list of other services and facilities that you can avail from the property. Enjoy a dip in the nearby beach or have a romantic candlelit bath, everything is possible while staying at Cape Weligama. This is an ideal villa for the ones who are looking forward to having an intimate vacation away from home.

    Location: Abimana Gama Rd, Weligama, Sri Lanka
    Price per night: $379
    Ratings: 5/5

    Suggested Read: 7 Most Haunted Places In Sri Lanka To Make You Face Your Darkest Fears

    6. Saman Villas

    Saman Villas

    Image Source

    Saman Villas is one of the best luxury beach resorts in Colombo. If you wish to spend some romantic time with the love of your life in the midst of the sea then there can be no other place as good as this. This is one of the very few properties that offer you with a completely secluded beachfront setting. Located in the coast of Bentota, the property is known to offer you with glorious views and a luxury stay. Enjoy the beautiful night sky on the beach or witness the beautiful sunset view of the coast. This place is ideal for a relaxing holiday especially with your partner and thus, making it one of the best beach resorts in Sri Lanka Colombo.

    Location: Bentota 80500, Sri Lanka
    Price per night: $350
    Ratings: 4.5/5

    7. The Fortress

    The Fortress

    Image Source

    This is yet another perfect place where you can have an enjoyable stay in Colombo. Each of the rooms is oozing with charm and sophistication. Located in the historic town of Koggala, the property provides you with a breathtaking view of the Indian Ocean. During your stay, you can unwind the luxurious room of while enjoying the fancy services of the fort. With a spa natural offering and a wine cellar, this is the perfect place to plan for your ideal holiday vacation.

    Location: Koggala, Habaraduwa, Galle 80000, Sri Lanka
    Price per night: $166
    Ratings: 4.5/5

    Suggested Read: The Ultimate Guide To Sri Lanka’s Dambulla Cave Temple

    8. The Kingsbury

    The Kingsbury

    Image Source

    The Kingsbury is one of the most popular 5 stars resorts in Sri Lanka. The grandness of the property is something which is sure to mesmerize you beyond words. Enjoy unparalleled services while enjoying the comfort of the luxurious rooms of the property. You can also indulge yourself in the culinary delights of the in-house restaurants and enjoy some relax time at the spa. In short, this is the perfect place to plan for a luxurious stay in Colombo.

    Location: 48 Janadhipathi Mawatha, Colombo, Sri Lanka
    Price per night: $125
    Ratings: 4/5

    Get Info: 3 Star Hotels in Sri Lanka

    9. Era Beach by Jetwing

    Era Beach by Jetwing

    Image Source

    Next, on the list, we have the Ear Beach by Jetwing. This is yet another luxurious beach resort that promises you with a pleasant and enjoyable stay here in Colombo. The colonial style get-up of the property will provide you with something different to experience. Enjoy the serene beauty of the surroundings while enjoying the lush tropical garden and the private beach of the property. This is a place where you can indulge yourself in romance and excitement. Relish the taste of the Asian and Mediterranean food at the restaurant.

    Location: No-834, Galle Road, Talpe, Galle 80000, Sri Lanka
    Price per night: $105
    Ratings: 4/5

    Suggested Read: Sri Lanka In January: Best Places To Visit & Stay

    10. Serene Pavilions

    Serene Pavilions

    Image Source

    Last on the list we have the Serene Pavilions. This is one of the most beautiful beach resorts that you may find in Colombo. The property provides you with all the right amenities that you need to make your stay pleasant and enjoyable. The rooms are cozy and comfortable and are equipped with all the facilities that you need. The property promises to provide you with a luxurious and peaceful stay.

    Location: No: 20, Upali Mawatha, Wadduwa 12560, Sri Lanka
    Price per night: $370
    Ratings: 4.5/5

    Further Read: The Definitive Guide To National Museum Of Colombo In Sri Lanka

    So these are the top 10 best beach resorts near Colombo, Sri Lanka and within the Colombo city itself where you can plan to spend your holidays. Now that you have your accommodation sorted, what’s topping you? Plan a trip to Sri Lanka right away and head out for an ultimate staycation in this paradisiacal island nation.

    Looking To Book An International Holiday?

    Book memorable holidays on TravelTriangle with 650+ verified travel agents for 65+ domestic and international destinations.

    Category: accommodation, Resorts, Sri Lanka

    Best Places To Visit In India By Month

    Best Places To Visit Outside India By Month