Call us, we’re open today +254 721 298 816 / +254 741 524 212.
Diani Beach

Diani Beach, Kenya | Safari & Beach Holidays

$1545.00
Duration
Max People
100
Min Age
1
Tour Type
Reviews
No reviews yet

Description

Diani Beach, Kenya

A little time by the ocean

Diani Beach is one of Kenya’s best-known coastal escapes, stretching along the Indian Ocean in Kwale County, around 30 kilometres south of Mombasa. Its white sand, turquoise water and palm-lined shore make it a lovely place to slow down after days spent exploring Kenya’s wildlife parks.

The mood here is different from the safari trail. Mornings can begin with a walk along the beach, a swim when the tide allows or breakfast with the sound of the ocean nearby. You can spend the afternoon trying a water sport, visiting a local restaurant or simply finding a quiet spot to enjoy the coast.

Diani also works well as part of a longer Kenya holiday. After a safari in the Maasai Mara, Amboseli or Tsavo, a few days by the sea offer a change of pace without leaving the country.

What makes Diani special?

Diani is more than a beautiful beach. The coastline has coral reefs offshore, stretches of shallow water and sandbars that appear with the changing tide. Inland, the coastal vegetation is home to black-and-white colobus monkeys, which visitors may spot in the trees.

There is also plenty to explore beyond the beach itself. Depending on your interests and the conditions on the day, you can go snorkelling or diving, try kitesurfing, take a boat excursion, or visit nearby natural and cultural attractions.

Things to do in Diani Beach

Snorkel the crystal clear waters of Diani

Snorkelling and diving

Explore the clear coastal waters and coral reefs with a local operator. Conditions and visibility vary, so excursions are best planned around the weather and sea conditions.

Diani Beach's Annual kitesurfing competition

Kitesurfing and other water sports

Diani is popular for kitesurfing, as well as activities such as paddleboarding and jet skiing. Choose an operator that provides suitable equipment and safety guidance.

Mombasa: Wasini Island Dhow Cruise with Lunch & Snorkeling

A boat trip to Wasini Island and Kisite-Mpunguti

A marine excursion can offer a chance to snorkel, enjoy the coastline and learn about the area. Dolphin sightings are possible but are never guaranteed; choose responsible operators who keep a respectful distance from marine wildlife.

Shimba Hills National Reserve: Wildlife and Scenery

A day in Shimba Hills

If you would like a little more wildlife after the beach, consider a trip inland to Shimba Hills National Reserve. Its forested hills offer a different landscape from Kenya’s open savannah parks.

Guide to Diani Beach

Beach walks, local food and relaxed evenings

Enjoy the shoreline at a quieter pace, sample fresh seafood or explore the cafés and restaurants around Diani and Ukunda. The area has accommodation options ranging from guesthouses and holiday villas to beachfront resorts.

Diani as part of your Kenya safari

Diani is a natural choice for travellers who want to combine a wildlife safari with time on the coast. You could spend several days in the Maasai Mara, Amboseli or Tsavo, then finish your holiday with a few restful days beside the Indian Ocean.

The best combination depends on your available time, starting point and preferred travel style. Our team can help you plan a Kenya safari and beach holiday that brings the two experiences together.

Explore: Kenya Safaris · Safari & Beach Holidays · Plan Your Safari

Getting to Diani Beach

Diani is reached by road from the Mombasa area, or by flying into Ukunda Airstrip on suitable domestic services. Road transfers may involve the Likoni Ferry or the Dongo Kundu bypass, depending on your route and current traffic arrangements. Travel times can vary, so confirm the transfer plan when arranging your holiday.

When to visit Diani

Diani can be enjoyed throughout the year, but coastal weather, rainfall, wind and sea conditions change by season. These factors can affect swimming and water-based activities. If you have a particular activity in mind, ask us about the conditions expected during your travel dates.

At the beach, follow local advice about tides, currents and safe swimming areas. The sea may look calm while conditions offshore are different.

Plan your Diani beach stay

Whether you are looking for a few days to unwind after a safari, a family beach holiday or a longer stay on Kenya’s coast, Diani offers room to make the trip your own.

Thinking of adding Diani to your Kenya safari? Tell us where you would like to go, how long you have and what kind of holiday you have in mind. We’ll help you explore the options.

Highlights
  • Scenery: Famous for fine white coral sand, turquoise-blue water, and a dense fringe of palm trees.
  • Wildlife: Frequently visited by troops of Colobus and vervet monkeys, with marine life including sea turtles, dolphins, and whale sharks offshore.
  • History & Culture: Features the 16th-century Kongo Mosque and sits within the traditional homeland of the Digo community.
  • Water Sports: Scuba diving, snorkeling, kitesurfing, jet skiing, and deep-sea fishing.
  • Land & Nature: Skydiving, camel rides on the sand, and visits to the nearby Shimba Hills National Reserve or Kisite-Mpunguti Marine Park.
  • Local Dining & Nightlife: Ranging from casual local food stalls (kibandas) and beach bars to fine dining spots like Ali Barbour's Cave Restaurant
  • Road: About a 1 to 2-hour drive or taxi ride south from Mombasa via the A14 highway.
  • Air: Direct domestic flights from Nairobi to Ukunda Airstrip (Diani Airport), located just 5 minutes from the beach area.

Location

Customer Reviews

No reviews yet
Leave a Reply

Your email address will not be published. Required fields are marked *

  • Location
  • Amenities
  • Services
  • Price
  • Rooms

Calendar & Prices

Mon
Tue
Wed
Thu
Fri
Sat
Sun
November 2026
26
27
28
29
30
31
1
2
3
4
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
5
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
6
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
7
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
8
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
9
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
10
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
11
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
12
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
13
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
14
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
15
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
16
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
17
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
18
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
19
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
20
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
21
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
22
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
23
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
24
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
25
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
26
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
27
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
28
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
29
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
30
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
1
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
2
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
3
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
4
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
5
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
6
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
Mon
Tue
Wed
Thu
Fri
Sat
Sun
December 2026
30
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
1
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
2
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
3
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
4
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
5
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
6
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
7
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
8
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
9
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
10
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
11
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
12
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
13
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
14
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
15
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
16
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
17
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
18
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
19
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
20
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
21
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
22
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
23
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
24
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
25
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
26
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
27
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
28
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
29
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
30
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
31
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
1
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
2
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
3
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
Mon
Tue
Wed
Thu
Fri
Sat
Sun
January 2027
28
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
29
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
30
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
31
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
1
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
2
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
3
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
4
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
5
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
6
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
7
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
8
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
9
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
10
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
11
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
12
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
13
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
14
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
15
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
16
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
17
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
18
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
19
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
20
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
21
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
22
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
23
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
24
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
25
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
26
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
27
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
28
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
29
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
30
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
31
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
Mon
Tue
Wed
Thu
Fri
Sat
Sun
February 2027
1
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
2
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
3
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
4
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
5
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
6
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
7
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
8
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
9
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
10
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
11
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
12
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
13
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
14
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
15
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
16
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
17
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
18
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
19
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
20
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
21
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
22
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
23
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
24
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
25
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
26
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
27
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
28
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
Mon
Tue
Wed
Thu
Fri
Sat
Sun
March 2027
1
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
2
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
3
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
4
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
5
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
6
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
7
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
8
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
9
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
10
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
11
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
12
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
13
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
14
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
15
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
16
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
17
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
18
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
19
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
20
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
21
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
22
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
23
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
24
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
25
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
26
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
27
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
28
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
29
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
30
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
31
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
1
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
2
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
3
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
4
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
Mon
Tue
Wed
Thu
Fri
Sat
Sun
April 2027
29
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
30
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
31
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
1
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
2
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
3
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
4
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
5
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
6
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
7
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
8
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
9
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
10
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
11
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
12
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
13
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
14
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
15
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
16
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
17
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
18
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
19
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
20
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
21
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
22
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
23
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
24
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
25
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
26
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
27
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
28
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
29
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
30
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
1
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
2
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
Mon
Tue
Wed
Thu
Fri
Sat
Sun
May 2027
26
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
27
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
28
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
29
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
30
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
1
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
2
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
3
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
4
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
5
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
6
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
7
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
8
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
9
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
10
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
11
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
12
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
13
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
14
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
15
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
16
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
17
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
18
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
19
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
20
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
21
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
22
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
23
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
24
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
25
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
26
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
27
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
28
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
29
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
30
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
31
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
1
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
2
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
3
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
4
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
5
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
6
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
Mon
Tue
Wed
Thu
Fri
Sat
Sun
June 2027
31
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
1
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
2
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
3
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
4
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
5
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
6
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
7
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
8
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
9
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
10
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
11
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
12
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
13
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
14
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
15
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
16
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
17
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
18
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
19
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
20
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
21
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
22
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
23
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
24
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
25
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
26
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
27
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
28
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
29
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
30
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
1
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
2
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
3
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
4
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
Mon
Tue
Wed
Thu
Fri
Sat
Sun
July 2027
28
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
29
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
30
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
1
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
2
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
3
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
4
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
5
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
6
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
7
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
8
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
9
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
10
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
11
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
12
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
13
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
14
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
15
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
16
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
17
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
18
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
19
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
20
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
21
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
22
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
23
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
24
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
25
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
26
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
27
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
28
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
29
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
30
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
31
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
1
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
Mon
Tue
Wed
Thu
Fri
Sat
Sun
August 2027
26
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
27
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
28
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
29
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
30
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
31
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
1
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
2
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
3
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
4
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
5
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
6
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
7
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
8
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
9
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
10
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
11
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
12
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
13
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
14
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
15
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
16
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
17
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
18
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
19
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
20
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
21
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
22
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
23
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
24
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
25
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
26
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
27
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
28
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
29
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
30
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
31
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
1
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
2
3
4
5
Mon
Tue
Wed
Thu
Fri
Sat
Sun
September 2027
30
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
31
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
1
$1545.00

Diani Beach

Minimum booking: 1 tickets Maximum booking: 40 tickets
General price: Adult (18+ years) $1545.00 / ticket | Youth (13-17 years) $950.00 / ticket | Children (0-12 years) $750.00 / ticket
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
Mon
Tue
Wed
Thu
Fri
Sat
Sun
October 2027
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

Book This tour

Tickets

Inquire for a Customized Tour Packages

Get in Touch with us

Login