Swim with humpback whales in the beautiful waters of the Ha’apai Islands on this unforgettable full-day tour. With an experienced local guide, respectful encounters, and plenty of time in the water, you’ll connect deeply with these gentle giants in their natural habitat. Snacks and lunch are included to keep you energised for a full day at sea.
Highlights
Seven-hour whale searching adventure in Ha’apai
Guided by Finau, a skilled and knowledgeable local guide
Respectful approach to observing and swimming with whales
Opportunity to snorkel alongside whales when conditions are calm
Snacks and a tasty lunch provided
100% Tongan-owned and operated
Booking Confidence
Only 8% Deposit
Pay the rest later or on the day
Charity Donation Included
Supporting local communities
Ages
3-99
Languages
English, Tongan
Details
Loading details...
Diana Beach Resort Medals of Excellence
Milestones based on bookings, reviews, availability, and provider activity.
50+ Customers Served
Verified bookings and travellers served across the Trip Carver booking platform.
1+ Years on Trip Carver
Recognized for 1+ years verified on Trip Carver booking platform.
Top 10% in Ha'apai
Top 10% by confirmed bookings in Ha'apai over the last 12 months
Top 50% in Tonga
Top 50% by bookings in Tonga
Fresh Availability
Provider signed in within the last 30 days
Flexible Availability
358
About 358 bookable days in the next year (7 closed)
Accurate Availability
0%
0% of recent bookings needed a date change
Data Verifiedby Trip Carver
Last syncedJune 2026
Location
{
"id": "7c1abf31-ef80-419c-bf60-2ad9b9c99255",
"slug": "diana-beach-resort-whale-tours",
"name": "Whale Tours",
"is_active": true,
"price": "375.00",
"sale_price": null,
"booking_type": "person",
"booking_duration": "7.0",
"booking_duration_unit": "hours",
"featured_image": "https://tripcarverbucket.s3.amazonaws.com/product_images/product_images/Diana_Beach_Resort_Whale.jpg",
"short_description": "Swim with humpback whales in the beautiful waters of the Ha’apai Islands on this unforgettable full-day tour. With an experienced local guide, respectful encounters, and plenty of...",
"description": "<div>Swim with humpback whales in the beautiful waters of the Ha’apai Islands on this unforgettable full-day tour. With an experienced local guide, respectful encounters, and plenty of time in the water, you’ll connect deeply with these gentle giants in their natural habitat. Snacks and lunch are included to keep you energised for a full day at sea. </div>",
"categories": [
{
"id": "574d63fc-1c79-48b6-bbfb-674e6d804883",
"name": "Water Activities",
"slug": "water-activities",
"description": "",
"icon": "waves",
"parent": null
},
{
"id": "1c0f8f43-1f16-416e-9db4-c051f567f0cf",
"name": "Boat Tours & Cruises",
"slug": "boat-tours-cruises",
"description": "",
"icon": "sailboat",
"parent": "574d63fc-1c79-48b6-bbfb-674e6d804883"
},
{
"id": "5e50b55e-0956-4d8b-9e02-f47ab9d7494e",
"name": "Snorkel & Scuba",
"slug": "snorkel-scuba",
"description": "",
"icon": "fish",
"parent": "574d63fc-1c79-48b6-bbfb-674e6d804883"
}
],
"tags": [
{
"id": "ab34fe4a-2034-4c06-8d1f-73963517e460",
"name": "Eco-Conscious",
"slug": "eco-conscious",
"icon": "sprout"
},
{
"id": "19850fc7-569c-490c-89cb-ac25901d8ee2",
"name": "Adventure",
"slug": "adventure",
"icon": "compass"
},
{
"id": "8b070c75-1cef-47c8-bf73-69f160bc442f",
"name": "Wildlife",
"slug": "wildlife",
"icon": "bird"
}
],
"public_promotions": [],
"total_bookmarks": 15,
"featured_image_caption": null,
"gallery_images": [
{
"id": "f86eefc6-c46d-4eeb-929c-d733f5fdb4bd",
"image": "https://tripcarverbucket.s3.amazonaws.com/product_gallery/Diana_Beach_Resort_Whale_1.jpg",
"title": "Diana Beach Resort Whale",
"alt_text": "Diana Beach Resort Whale",
"order": 1
},
{
"id": "243742b0-23bf-4c30-bcce-180490e3e085",
"image": "https://tripcarverbucket.s3.amazonaws.com/product_gallery/Diana_Beach_Resort_Whale_Swimming.jpg",
"title": "Diana Beach Resort Whale",
"alt_text": "Diana Beach Resort Whale",
"order": 2
},
{
"id": "5b98be37-1b5b-4219-9cdc-a91e4d1dc904",
"image": "https://tripcarverbucket.s3.amazonaws.com/product_gallery/Diana_Beach_Resort_Whale_Swimming_Tour.jpg",
"title": "Diana Beach Resort Whale Swimming with Finau, Your Local Guide",
"alt_text": "Diana Beach Resort Whale Swimming with Finau, Your Local Guide",
"order": 3
},
{
"id": "95b11b68-682d-491c-8024-23fd1a33e6c5",
"image": "https://tripcarverbucket.s3.amazonaws.com/product_gallery/Diana_Beach_Resort_Whale_Swimming_Experience.jpg",
"title": "Diana Beach Resort Whale Swimming",
"alt_text": "Diana Beach Resort Whale Swimming",
"order": 4
},
{
"id": "7f4b1bed-76c5-40fd-ba8a-48abf49b153e",
"image": "https://tripcarverbucket.s3.amazonaws.com/product_gallery/Diana_Beach_Resort_Whale_Swimming_Experience_1.jpg",
"title": "Diana Beach Resort Whale Swimming",
"alt_text": "Diana Beach Resort Whale Swimming",
"order": 5
}
],
"cancellation_policy": "flexible",
"confirmation_type": "instant",
"min_people": 4,
"max_people": 12,
"minimum_age": "3-99",
"pickup_available": true,
"languages": "English, Tongan",
"inclusions": "<ul><li>Seven-hour whale searching tour</li><li>Skilled local guide</li><li>Snacks and lunch</li><li>Long and short wetsuits provided</li><li>Snorkel, mask and fins (can bring your own)</li></ul>",
"exclusions": null,
"what_to_bring": "<ul><li>If you have your own, mask and fins (recommended for best fit and comfort)</li><li>Swimwear and towel</li><li>Reef-safe sunscreen, hat, and sunglasses</li><li>Reusable water bottle</li></ul>",
"additional_info": "<ul><li>Encounters are guided with the utmost respect for the whales’ behaviour.</li><li>Tours are operated by a 100% Tongan-owned company.</li><li>The focus is on safe, meaningful interactions, not on rushing for photos.</li></ul>",
"meeting_point": "<div>Departure: Diana Beach Resort, Uoleva Island, Ha’apai</div><div>Duration: Approximately 7 hours</div><div>Return: Same location as departure</div>",
"latitude": -19.84402937728287,
"longitude": -174.40916411220928,
"reviews": [],
"review_count": 0,
"average_rating": null,
"schedule": {
"monday_open": true,
"monday_start": "08:00:00",
"monday_end": "15:00:00",
"tuesday_open": true,
"tuesday_start": "08:00:00",
"tuesday_end": "15:00:00",
"wednesday_open": true,
"wednesday_start": "08:00:00",
"wednesday_end": "15:00:00",
"thursday_open": true,
"thursday_start": "08:00:00",
"thursday_end": "15:00:00",
"friday_open": true,
"friday_start": "08:00:00",
"friday_end": "15:00:00",
"saturday_open": true,
"saturday_start": "08:00:00",
"saturday_end": "15:00:00",
"sunday_open": false,
"sunday_start": "09:00:00",
"sunday_end": "17:00:00"
},
"addons": [
{
"id": "0cb60ac4-4f1b-4d93-8089-d9a4fa176e75",
"name": "Pick-Up (Outside of Diana Beach Resort)",
"description": "",
"price": "45.00",
"required": false,
"image": null,
"checkout_price_should_match_add_on_price": false,
"multiply_add_on_price_by_number_of_guests": true,
"multiple_add_on_price_by_number_of_days": false,
"doubles_checkout_price": false,
"product": "7c1abf31-ef80-419c-bf60-2ad9b9c99255",
"accommodation": null,
"room_type": null
}
],
"variants": [],
"product_checkout_fields": [],
"people_types": [
{
"type_id": "2a84eda3-343e-4bc3-a51b-9304c21b8d57",
"type_name": "Children",
"price": 300,
"lower_age_limit": 2,
"upper_age_limit": 17
},
{
"type_id": "c4c5e5ca-a41a-4f33-ad25-10320ddcafb7",
"type_name": "Adults",
"price": 375,
"lower_age_limit": 18,
"upper_age_limit": 200
}
],
"availability_exceptions": [
{
"id": "1db14db4-2ce6-441c-9541-936a3a17f526",
"exception_type": "closure",
"start_date": "2025-10-15",
"end_date": "2025-07-15",
"modified_hours": null,
"modified_capacity": null,
"is_recurring": true,
"recurring_frequency": "yearly"
}
],
"advanced_pricing": [],
"main_island": "Ha'apai",
"return_product_info": null,
"asset_info": null,
"upcoming_departures": null,
"route_info": null,
"active_promotions": [],
"best_seller": false,
"top_reviewed": false,
"product_free_write": "",
"island": "Tonga",
"wholesale_price": null,
"high_season_price": null,
"high_season_start_date": null,
"high_season_end_date": null,
"duration_type": "fixed",
"certify_information_accurate": true,
"confirm_tripcarver_commission": true,
"booking_duration_minimum": null,
"booking_duration_maximum": null,
"full_day_booking": false,
"mark_as_private": false,
"allowed_start_dates": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
],
"min_days_advanced_reservation": 1,
"max_days_advanced_reservation": 366,
"check_in_time": null,
"check_out_time": null,
"multiply_base_price_by_number_of_people": true,
"count_people_as_separate_bookings": true,
"last_minute_discount": null,
"minimum_number_of_people": 4,
"maximum_number_of_people": 12,
"extra_price_per_person": null,
"buffer_time": 0,
"require_confirmation": false,
"enable_price_per_people_type": false,
"availability_rules": {},
"deposit_percentage": "8",
"verify_photo_ownership": true,
"ages_allowed": "3-99",
"offered_languages": "English, Tongan",
"whats_included": "<ul><li>Seven-hour whale searching tour</li><li>Skilled local guide</li><li>Snacks and lunch</li><li>Long and short wetsuits provided</li><li>Snorkel, mask and fins (can bring your own)</li></ul>",
"what_to_expect": "<div>Your adventure begins with a briefing at Diana Beach Resort before setting out by boat to search for whales around the Ha’apai Islands.<br><br>Guided by Finau, your local expert, you’ll approach the whales carefully and respectfully. When the whales are calm, you’ll have the chance to snorkel in the water alongside them, an awe-inspiring and magical experience.<br><br></div><div>Snacks and lunch will be served during the day to keep you refreshed.<br><br>While the focus is on creating a personal connection with the whales rather than constant photography, you are welcome to capture your memories.<br><br>After approximately seven hours on the water, the tour concludes with a return to Diana Beach Resort.</div>",
"departure_and_return": "<div>Departure: Diana Beach Resort, Uoleva Island, Ha’apai</div><div>Duration: Approximately 7 hours</div><div>Return: Same location as departure</div>",
"faq": "<div><strong>When is whale season in Ha’apai?</strong><br> Tours operate from mid-July to mid-October, when humpback whales visit Tonga.<br><br></div><div><strong>Do I need to bring my own gear?</strong><br> Wetsuits are provided, but we recommend bringing your own mask and fins for the best fit.<br><br></div><div><strong>Can guests from other resorts join?</strong><br> Yes, while priority is given to in-house guests, visitors from other resorts are welcome to join the tours.</div>",
"pg_review": "",
"product_help": null,
"featured": false,
"cancellation_policy_extra_info": "",
"fitness_rating": "3",
"fitness_notes": "<div>You need to be comfortable swimming in open water.</div>",
"accessibility_rating": "0",
"accessibility_notes": "",
"highlights": "<ul><li>Seven-hour whale searching adventure in Ha’apai</li><li>Guided by Finau, a skilled and knowledgeable local guide</li><li>Respectful approach to observing and swimming with whales</li><li>Opportunity to snorkel alongside whales when conditions are calm</li><li>Snacks and a tasty lunch provided</li><li>100% Tongan-owned and operated</li></ul>",
"facilities": [],
"itinerary": [],
"extra_notes": "",
"all_public_holidays_closed": false,
"cruise_extra_information": "",
"custom_accordion_item_title": null,
"custom_accordion_item_content": "",
"display_hours_publicly": false,
"allow_single_bookings_once_capacity_is_reached": true,
"require_fully_booked_before_next_available": false,
"require_minimum_capacity_for_booking_confirmation": false,
"minimum_capacity_required_for_booking_confirmation": null,
"email_extra_information_to_customer": "",
"return_option_available": false,
"minimum_duration_for_customer_defined_booking": null,
"is_rental_product": false,
"rental_inventory_count": null,
"rental_unit_label": "",
"allow_customer_duration": false,
"qr_code": null,
"total_booking_count": 8,
"total_review_count": 0,
"updated_at": "2025-11-09T19:30:06.270170Z",
"business": null,
"accommodation": "d9fed8d3-18e9-495d-84e8-33e9db81af2b",
"asset": null,
"asset_pool": null,
"route": null,
"return_product": null,
"awards": [],
"bed_configurations": [],
"room_amenities": [],
"type": "product"
}