Hotels of Earth

Blue Marlin Beach Hotel

Diani Beach Road, Diani beach, Diani Beach, KE

8.2 guest rating· 210 reviews

About this hotel

Breathtaking Ocean Views

Nestled along the Indian Ocean, Blue Marlin Beach Resort offers stunning views and a serene beachfront experience.

Tropical Paradise

Immerse yourself in the lush tropical garden adorned with swaying palm trees and take a refreshing dip in the outdoor pool.

Culinary Delights

Indulge in a variety of dining options from continental to Halal breakfasts and savor seafood, local, African, and international cuisines at the onsite restaurant.

Contact our multilingual staff at the 24-hour front desk to book your stay and experience the ultimate beach getaway at Blue Marlin Beach Resort.

Rooms & rates

Quadruple Room with Sea View

Sleeps 4 · 55 m² · 2× Twin bed, Extra-large double bed (Super-king size)

  • Desk
  • Air conditioning
  • Private bathroom
  • Coffee/tea maker
  • Minibar

Sea View Room

Sleeps 2 · 30 m² · Extra-large double bed (Super-king size)

  • Desk
  • Air conditioning
  • Private bathroom
  • Coffee/tea maker
  • Minibar

Beach Suite

Sleeps 5 · 91 m² · Twin bed, Extra-large double bed (Super-king size)

  • Desk
  • Air conditioning
  • Private bathroom
  • Coffee/tea maker
  • Minibar

Superior Triple Room

Sleeps 3 · 59 m² · Twin bed, Extra-large double bed (Super-king size)

  • Desk
  • Air conditioning
  • Private bathroom
  • Coffee/tea maker
  • Minibar

Suite with Private Pool

Sleeps 6 · 120 m² · 2× Double bed, Extra-large double bed (Super-king size)

  • Desk
  • Air conditioning
  • Private bathroom
  • Coffee/tea maker
  • Minibar

Amenities

  • Free WiFi
  • Outdoor pool
  • Swimming pool
  • Spa/wellness center
  • Fitness facilities
  • Free Parking
  • Restaurant
  • Bar
  • Screens / Barriers between staff and guests for safety
  • Air conditioning
  • Pets allowed
  • Beach
  • Beachfront
  • Sun loungers or beach chairs
Show all 61 amenities
  • 24-hour front desk
  • Mobile app for room service
  • Room service
  • 24-hour security
  • Non-smoking rooms
  • Non-smoking throughout
  • Family rooms
  • Airport shuttle (additional charge)
  • Airport drop off
  • Airport pick up
  • Billiards
  • Cashless payment available
  • CCTV in common areas
  • CCTV outside property
  • Cleaning standards that are effective against Coronavirus
  • Contactless check-in/check-out
  • Daily housekeeping
  • Designated smoking area
  • Diving
  • Express check-in/check-out
  • Face masks for guests available
  • Fire extinguishers
  • First aid kit available
  • Fishing
  • Food delivered to guest room
  • Garden
  • Guest room sealed after cleaning
  • Guest rooms disinfected between stays
  • Guests can opt-out any cleaning services during stay
  • Hand sanitizer in guest room and key areas
  • Invoice provided
  • Ironing service
  • Laundry
  • Laundry washed per local authority guidelines
  • Massage services
  • Physical distancing in dining areas
  • Physical distancing rules followed
  • Process in place to check health of guests
  • Sanitized tableware & silverware
  • Shared stationery like menus, pens are removed
  • Shuttle service (additional charge)
  • Snorkelling
  • Special diet menus - on request
  • Staff adhere to local safety protocols
  • Steam room
  • Terrace
  • Thermometers for guests provided by property

Location

© OpenStreetMap contributors

Diani Beach Road, Diani beach, Diani Beach, KE

Check-in
from 02:00 PM to 09:00 PM
Check-out
until 11:30 AM

What guests say8.2210 reviews

+ Friendly and helpful staff+ Beautiful beach locationLimited variety in menuHigh prices for food and drinks
Cleanliness8.1
Service8.9
Location8.9
Room Quality8.2
Amenities7.9
Value for Money7.4

Guest review

9.0

We enjoy our 4 night's stay there. Staff was very attentative, friendly and supportive. Breakfast was amazing, differents options of home made juices everyday. The Hotel restaurant was also great. The Seafood Pizza is really tasty. Beach is stunning, white sand a lovely view from our room.

The bathroom is the only concern, need some mainteinance.

Ary J Maradiaga · NL · 2026-06-30

It was a nice week, I appreciate the stuff so much, so friendly, greetings for a good life in mombasa go out to Diana, M

10.0

Staff was very handsome and polite, the service was 24/7 in this week perfect. Big recommandation at Missy at the reception, Diana waitress for an absolute perfect service and also Melvin. But never forget the whole staff! They are fast and so friendly

I had a room in the upper place, monkeys are comming every Minute, so close your door to the balcon to never get stolen from monkeys

Jörg · DE · 2026-06-28

Superbe

9.0
Sekoura · KE · 2026-06-15

Excellent je recommande!

10.0

Hôtel donnant accès à la plage. La gentillesse et l’amabilité du personnel de réception et du restaurant! La propreté de l’établissement Le restaurant est super bon que ce soit au petit déjeuner, au déjeuner ou au dîner! Le cadre et le paysage juste magnifiques. J’ai pris une chambre avec vue sur la mer c’était magique! Merci à tous j’ai passé un excellent moment!

Rien

Hanane · FR · 2026-06-12

Good to know

Guests are required to show a photo ID and credit card upon check-in. Please note that all Special Requests are subject to availability and additional charges may apply.

Please inform of your expected arrival time in advance. You can use the Special Requests box when booking, or contact the property directly using the contact details in your confirmation.

A deposit may be required at the property.

Parking

Free public parking is possible on site (reservation is not needed).

Pets

Pets are allowed on request. Charges may be applicable.

Internet

WiFi is available in all areas and is free of charge.

Groups

When booking more than 6 rooms, different policies and additional supplements may apply.

Children and extra bed policy

Children ages 3 and older are allowed.

Adults stay for US$64 per person per night when using an available extra bed.

You haven't added any cots.

Any type of extra bed or child's cot/crib is upon request and needs to be confirmed by management.

Supplements are not calculated automatically in the total costs and will have to be paid for separately during your stay.