Hotels on the beach in Colombo, Sri Lanka
Hey! I love staying in a nice beachfront hotel - being able to go straight from your room down to the ocean is a priceless feeling. To help save some time when booking your next vacation I've put together this list of beach hotels and resorts in Colombo. I hope you will like it!
This page was last updated in June 2026.
The List 6 Amazing Beach Hotels in Colombo
-
1 Galle Face Hotel Kollupitiya
This iconic and colonial-style hotel, built in 1864, features a spa and a saltwater pool with lounge chairs that faces the vast Indian Ocean. With hardwood floors, most rooms at Galle Face Hotel offer views of the Indian Ocean, Galle Face Green or Colombo City. They come equipped with a TV and a private bathroom with a hairdryer. A minibar and a personal safe are included. Guests can enjoy a relaxing massage at the spa or work out at the gym. Galle Face Hotel also provides a business center. In the heart of Colombo City, Galle Face Hotel is a 15-minute drive from Odel Shopping Mall and just 22 miles from Colombo International Airport. Local and international dining options can be enjoyed at the hotel's 2 on-site restaurants, Verandah and 1864. For a drink, guests can head to the bar.
Address 2, Galle Road Show on map- Saltwater pool
- Gym / fitness center
-
2 Hotel Nelly Marine Wellawatte
Located in Colombo, Hotel Nelly Marine offers beachfront accommodations a 4-minute walk from Mount Lavinia Beach and facilities like a terrace. This 3-star hotel offers room service, a 24-hour front desk and free WiFi. The property provides a tour desk, luggage storage space and currency exchange for guests. The hotel will provide guests with air-conditioned rooms with a desk, an electric tea pot, a fridge, a safety deposit box, a flat-screen TV and a private bathroom with a shower. A continental, American or Asian breakfast is available at the property. Bambalapitiya Railway Station is 2.5 miles from Hotel Nelly Marine, while Khan Clock Tower is 5.9 miles away.
Address 53 Ramakrishna Road 53/1e Show on map -
3 Mirage Colombo Wellawatte
Mirage Hotel Colombo is located in Colombo. The hotel provides elegant accommodations equipped with a private balcony and free WiFi access is available. The hotel also offers an outdoor pool. The rooms here will provide you with air conditioning, a safe and a mini-bar. The private bathrooms provide hot shower facilities. You can enjoy a sea view from all the rooms. At Mirage Hotel Colombo you will find a restaurant which serves a selection of German, Italian, Chinese and Sri Lankan food. Other facilities offered include a tour desk, dry cleaning and a laundry service. The hotel is 1.4 mi from Dehiwala Zoo, 1.6 mi from Bambalapitiya Railway and 1.8 mi from Barefoot Gallery. Bandaranaike International Airport is 21 mi away, while Colombo City Center is a 15-minute drive from the property. The property offers free parking for guest's convenience.
Address MIRAGE COLOMBO NO 61,Marine Drive, COLOMBO 06 Show on map- Swimming pool
- Gym / fitness center
-
4 Palmyrah Residencies Colombo
Located in Colombo, a few steps from Bambalapitiya Beach, Palmyrah Residencies has accommodations with a shared lounge, free private parking and a terrace. This 1-star hotel offers a concierge service, a tour desk and free WiFi. Some accommodations at the property have a balcony with a city view. An Asian breakfast is available at the hotel. Bambalapitiya Railway Station is a 5-minute walk from Palmyrah Residencies, while Khan Clock Tower is 3.4 miles from the property.
Address 22 Palmyrah Avenue Show on map- Water park
-
5 The Ocean Colombo - Guaranteed Sea View Rooms Colombo
Boasting spectacular ocean view from every guest room, The Ocean Colombo - Guaranteed Sea View Rooms features modern and comfortable accommodations along Marine Drive. It offers free parking space on site and provides complimentary WiFi access in the entire property. This nonsmoking hotel is just 0. 6 mi from Majestic Shopping Mall. MGM Casino is 0.7 mi away while Sri Lanka National Museum is 1.7 mi from the hotel. Bandaranaike International Airport is accessible with a 20 mi drive. Tastefully furnished, air-conditioned rooms come with a wardrobe, in-room safe, a seating area, mini-bar and a flat-screen TV with satellite channels. The private bathroom includes shower facility, hairdryer and free toiletries. At The Ocean Colombo - Guaranteed Sea View Rooms, friendly staff at the 24-hour front desk can assist guests with luggage storage, laundry and car rental services. A business center is available, while meeting/banquet facilities can be arranged upon request. Overlooking the sea, the in-house restaurant serves a delectable spread of Sri Lankan cuisine. Meals can also be enjoyed in the privacy of guests’ rooms.
Address No 40, Melbourne Avenue, On Marine Drive, Colombo 4 Show on map -
6 Global Towers Hotel & Apartments Wellawatte
Enjoying a beachfront location on Colombo Beach, Global Towers offers value-for-money accommodations with 24-hour room service. It features an indoor pool, a fitness center, and a spa offering Ayurvedic treatments. Global Towers Hotel & Apartments is a 5-minute walk from Galle Road and the Wellawatte Railway Station, while the city center is 3. 7 mi away. Bandaranaike International Airport is about 21 mi from the hotel. All accommodations have private balconies and elegant bathrooms with shower facilities. Each apartment offers large living and dining areas. The wellness center offers many relaxation options like a sauna, hot tub, and customized rejuvenation treatments at the spa. Guests can also enjoy the view from the rooftop garden. There is a travel office on site for convenience. It also offers a 24-hour restaurant which serves international and Asian cuisine. Traditional Sri Lankan dishes and fresh seafood are also available.
Address 11 Marine Drive, Colombo - 06 Show on map- Swimming pool
- Gym / fitness center
This page contains affiliate links; we may earn a commission, but hotels are listed based on beach proximity and quality, not commission.