The Tent Site at Diana Beach Resort is a simple and budget-friendly choice for travellers who love the outdoors. Set right on the beachfront, it offers a relaxed camping experience with the sea just steps away. Tents are available in different sizes, for families, couples, and solo travellers.
Highlights
Beachfront tent site
Affordable and simple island camping
Access to communal kitchen and bathroom
Booking Confidence
Only 8% Deposit
Pay the rest later or on the day
Charity Donation Included
Supporting local communities
Room Amenities
Guests share bathroom facilities in a separate block and can use the communal kitchen. Meal plans and a transport service to Uoleva Island are also available for added convenience.
Towels
Shared bathrooms
Toilet
Shower
Kitchenware
Cooking Facilities
Beds & Sleeping Arrangements
1 Other
Bed •Tent
VariesOther bed sleeps 1 person
Total Room Capacity: 1 Guest
Property Facilities
Guests enjoy simple, authentic island living with direct beach access and traditional facilities. Hammocks, bonfires, and plenty of space to relax create a laid-back atmosphere, while activity options ensure there’s always something exciting to do.
Paid WiFi
Free breakfast
Laundry Service
Luggage storage
On-site restaurant
Non-smoking room
Limited accessibility
Room service not available
Minimum stay: 4 nights
Property Details
Loading details...
Diana Beach Resort Medals of Excellence
Milestones based on bookings, reviews, availability, and provider activity.
100+ 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
Flexible Availability
358
About 358 bookable days in the next year (7 closed)
Fresh Update
Listing or its products/rooms updated in the last 3 months
Accurate Availability
1%
1% of recent bookings needed a date change
Data Verifiedby Trip Carver
Last syncedSeptember 2026
Location
{
"id": "f2d5348e-4cb6-4f69-9b78-d2fa2aa9475d",
"slug": "beachfront-camping-site",
"name": "Beachfront Camping Site",
"available": true,
"price": "45.00",
"sale_price": null,
"booking_type": "night",
"featured_image": "https://d2iwhohslm84tu.cloudfront.net/product_images/Diana_Beach_Resort_Tent_MUST_CREDIT_tongapocketguide_hnF2Dqv.com_.jpg",
"short_description": "The Tent Site at Diana Beach Resort is a simple and budget-friendly choice for travellers who love the outdoors. Set right on the beachfront, it offers a relaxed camping experienc...",
"description": "<div>The Tent Site at Diana Beach Resort is a simple and budget-friendly choice for travellers who love the outdoors. Set right on the beachfront, it offers a relaxed camping experience with the sea just steps away. Tents are available in different sizes, for families, couples, and solo travellers.</div>",
"capacity": 5,
"max_adults": null,
"max_children": null,
"room_type_display": "Other",
"room_size": null,
"public_promotions": [],
"deposit_percentage": "8",
"product_checkout_fields": [
{
"id": 195,
"name": "Do you have any dietary requirements? (Dinner)",
"input_type": "text",
"label": "Do you have any dietary requirements? (Dinner)",
"help_text": "",
"placeholder": "",
"order": 0,
"required": false,
"dictates_booking_time": false,
"use_duration_for_end_time": true,
"tied_to_addon_name": "Meal Plan (Dinner)",
"products": null,
"roomTypes": "f2d5348e-4cb6-4f69-9b78-d2fa2aa9475d"
},
{
"id": 196,
"name": "Do you have any dietary requirements? (Breakfast)",
"input_type": "text",
"label": "Do you have any dietary requirements? (Breakfast)",
"help_text": "",
"placeholder": "",
"order": 0,
"required": false,
"dictates_booking_time": false,
"use_duration_for_end_time": true,
"tied_to_addon_name": "Meal Plan (Breakfast)",
"products": null,
"roomTypes": "f2d5348e-4cb6-4f69-9b78-d2fa2aa9475d"
},
{
"id": 197,
"name": "What is your arrival date and arrival time into Ha'apai Airport?",
"input_type": "text",
"label": "What is your arrival date and arrival time into Ha'apai Airport?",
"help_text": "",
"placeholder": "",
"order": 0,
"required": true,
"dictates_booking_time": false,
"use_duration_for_end_time": true,
"tied_to_addon_name": "Airport Transfers",
"products": null,
"roomTypes": "f2d5348e-4cb6-4f69-9b78-d2fa2aa9475d"
},
{
"id": 198,
"name": "What would you liked to picked up from in Likuka?",
"input_type": "text",
"label": "What would you liked to picked up from in Likuka?",
"help_text": "",
"placeholder": "",
"order": 0,
"required": true,
"dictates_booking_time": false,
"use_duration_for_end_time": true,
"tied_to_addon_name": "Transfers from Lifuka (Wharf/Main Island)",
"products": null,
"roomTypes": "f2d5348e-4cb6-4f69-9b78-d2fa2aa9475d"
}
],
"booking_mode": "standard",
"availability_data_is_real": true,
"display_price_in_native_currency": false,
"display_currency": null,
"cancellation_policy": "custom",
"check_in_time": "13:00:00",
"check_out_time": "09:00:00",
"featured_image_caption": null,
"gallery_images": [
{
"id": "407c0626-f13c-4786-81a9-379e7ada0c6c",
"image": "https://d2iwhohslm84tu.cloudfront.net/accommodation_gallery/room/Beach_Camping_Tent_Diana_MUST_CREDIT_tongapocketguide.com_.jpg",
"title": "Beach Camping Tent Diana",
"alt_text": "Beach Camping Tent Diana MUST CREDIT tongapocketguide.com .jpg",
"order": 1
},
{
"id": "274c61d3-9870-4aa4-8f8c-7c1064ee33e0",
"image": "https://d2iwhohslm84tu.cloudfront.net/accommodation_gallery/room/Diana_Beach_Resort_Camping_Tent_MUST_CREDIT_tongapocketguide.com_.jpg",
"title": "Beach Camping Tent Diana",
"alt_text": "Beach Camping Tent Diana",
"order": 2
},
{
"id": "86d5dccb-8467-4fb9-aa44-57230e980b60",
"image": "https://d2iwhohslm84tu.cloudfront.net/accommodation_gallery/room/Diana_Beach_Swimming_Haapai_Laura_MUST_CREDIT_tongapocketguide.com_.jpg",
"title": "Beach Camping Tent Diana Beach",
"alt_text": "Beach Camping Tent Diana Beach",
"order": 3
}
],
"total_bookmarks": 14,
"bed_configuration": [
{
"bed_type": "other",
"quantity": 1,
"sleeps": 1
}
],
"amenities": "<div>Guests share bathroom facilities in a separate block and can use the communal kitchen. Meal plans and a transport service to Uoleva Island are also available for added convenience.</div>",
"room_amenities": [
"towels",
"shared_bathrooms",
"toilet",
"shower",
"kitchenware",
"cooking_facilities"
],
"cancellation_policy_extra_info": "<div>10% Non-Refundable Fee: Regardless of the timing of the cancellation, 10% of the total booking cost is non-refundable.<br><br></div><ul><li><strong>20 Days (or more) Cancellation:</strong> 90% refund if cancelled at least 20 days before the booking start date.</li><li><strong>19 Days (or less) Cancellation:</strong> 80% refund if cancelled 19 days or less before the booking start date.</li></ul>",
"reviews": [
{
"id": "a3b3809c-18c6-4015-b2f1-3f3893bf6e00",
"created_at": "2026-08-19T12:52:58.421715Z",
"first_name": "Ada",
"last_name": "and Clara",
"star_count": "5.0",
"review_content": "An amazing place to stay! The cabins are clearly made and maintained with a lot of care. Everything was clean, and the bathrooms were very comfortable and practical, with a great shower.\r\n\r\nIt’s the perfect place to disconnect from the rest of the world, relax, and enjoy nature. You can also go snorkelling around the area, which is a great bonus.\r\n\r\nThe people running the place were absolutely lovely and made us feel very welcome.\r\n\r\nWe really loved our stay and would have definitely stayed longer if we could. Highly recommended!",
"verified": true,
"response_content": "Hi Ata and Clara thank you so much for your support and good words and hope to see you guys again. Love Finau and my team",
"response_created_at": "2026-08-24T18:53:58.467171Z"
},
{
"id": "2510ec63-f8ac-4ec6-96b4-f7199f1d4ba0",
"created_at": "2026-08-10T20:59:06.715242Z",
"first_name": "Paulina",
"last_name": "Ryl",
"star_count": "5.0",
"review_content": "Diana’s Resort was such a beautiful and peaceful place to stay. The huts were lovely, the beds incredibly comfortable, and everything was clean and well maintained. It gives you a real island-life experience and is the perfect place to relax and take a breath.\r\n\r\nA huge thank you to Noa and Lesley for taking me and the other guests out to swim with the whales. We were lucky enough to swim with a mother and her baby and see a family of three whales it was genuinely magical and one of the highlights of my trip. \r\n\r\nThe family was incredibly warm and welcoming, and Finau also organises pick-up from the airport or wharf, making everything really easy. I’m so grateful for my stay and would absolutely recommend Diana’s Resort for an authentic and unforgettable island experience!",
"verified": false,
"response_content": "Thank you Paulina for the good words and I am so grateful for that all the best and hope to see you next time.\r\n\r\nLove Finau and all our team.",
"response_created_at": "2026-08-12T15:07:25.246755Z"
},
{
"id": "2783194d-9bdd-42cd-9ace-f04081472040",
"created_at": "2026-08-07T09:24:58.779284Z",
"first_name": "Lucy",
"last_name": "Daly",
"star_count": "5.0",
"review_content": "Absolutely loved my stay at Diana beach resort. Finau and Noa are running something special here. Beds were super comfortable, bathrooms were cleaned every day, the food was amazing. Everything is done with such care - a truly wonderful stay! Cant wait to come back next year",
"verified": true,
"response_content": "Thank you Lucy we are happy that you are happy when you spent time with us and thank you for all your support and we are looking forward to meet you again soon. Take care and all the best for you and your family.",
"response_created_at": "2026-08-12T00:33:53.905999Z"
},
{
"id": "0d2851eb-94cb-47d4-b606-84d8b78a3c7c",
"created_at": "2026-08-02T19:02:01.664688Z",
"first_name": "Liam",
"last_name": "O Brien",
"star_count": "5.0",
"review_content": "Finau is a lovely kind person and I really enjoyed my stay on the island. Liam",
"verified": true,
"response_content": null,
"response_created_at": null
}
],
"review_count": 4,
"average_rating": 5,
"addons": [
{
"id": "4e949ca3-f4cd-4d1d-9c59-539c3205b0f1",
"name": "Meal Plan (Dinner)",
"description": "You can preorder dinner with us.",
"price": "35.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": true,
"multiply_add_on_price_by_variant_units": false,
"enable_price_per_people_type": false,
"people_type_prices": [],
"doubles_checkout_price": false,
"product": null,
"accommodation": null,
"room_type": "f2d5348e-4cb6-4f69-9b78-d2fa2aa9475d"
},
{
"id": "89ccaa0c-8af5-4672-9601-37a21527929b",
"name": "Airport Transfers",
"description": "We offer airport pick-up and drop-off services. This includes a 20-minute drive and a 30-minute boat transfer.",
"price": "90.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,
"multiply_add_on_price_by_variant_units": false,
"enable_price_per_people_type": false,
"people_type_prices": [],
"doubles_checkout_price": false,
"product": null,
"accommodation": null,
"room_type": "f2d5348e-4cb6-4f69-9b78-d2fa2aa9475d"
},
{
"id": "58ac004b-d594-4847-9559-0963ab06e3e0",
"name": "Transfers from Lifuka (Wharf/Main Island)",
"description": "We offer pick-up and drop-off services from the ferry wharf and the main island in Ha'apai, Lifuka Island.",
"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,
"multiply_add_on_price_by_variant_units": false,
"enable_price_per_people_type": false,
"people_type_prices": [],
"doubles_checkout_price": false,
"product": null,
"accommodation": null,
"room_type": "f2d5348e-4cb6-4f69-9b78-d2fa2aa9475d"
},
{
"id": "8482755f-d71c-4fbe-82a2-e8a696996bfe",
"name": "Meal Plan (Breakfast)",
"description": "You can preorder breakfast with us.",
"price": "20.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": true,
"multiply_add_on_price_by_variant_units": false,
"enable_price_per_people_type": false,
"people_type_prices": [],
"doubles_checkout_price": false,
"product": null,
"accommodation": null,
"room_type": "f2d5348e-4cb6-4f69-9b78-d2fa2aa9475d"
}
],
"advanced_pricing": [
{
"id": 50,
"type": "extra_cost_per_ticket",
"once_over_this_ticket_count": 1,
"once_over_this_many_days": 0,
"start_date": null,
"end_date": null,
"modify_price_by": null,
"extra_cost_per_ticket": "20.00",
"product": null,
"accommodation": null,
"room_type": "f2d5348e-4cb6-4f69-9b78-d2fa2aa9475d"
}
],
"availability_exceptions": [],
"bed_configurations": [
{
"id": 165,
"bed_type": {
"id": 17,
"name": "other",
"default_size": "Varies",
"sleeps": 1
},
"quantity": 1,
"is_convertible": false,
"room_label": "Tent",
"extra_details": "",
"room_type": "f2d5348e-4cb6-4f69-9b78-d2fa2aa9475d"
}
],
"categories": [
{
"id": "7d8ae73f-410a-4893-be98-1adf22e01029",
"name": "Resorts",
"slug": "resorts",
"description": "",
"icon": "hotel",
"parent": "d71a089b-3aa6-4de7-8fd6-cca05308fd95"
}
],
"tags": [
{
"id": "849b73f1-8414-4efb-9ae9-6519d497da15",
"name": "Family Friendly",
"slug": "family-friendly",
"icon": "baby"
},
{
"id": "75887e11-4b10-4dbe-84b2-c3fa59b31f54",
"name": "Budget-Friendly",
"slug": "budget-friendly",
"icon": "circle-dollar-sign"
},
{
"id": "ab34fe4a-2034-4c06-8d1f-73963517e460",
"name": "Eco-Conscious",
"slug": "eco-conscious",
"icon": "sprout"
}
],
"business": {
"id": "d9fed8d3-18e9-495d-84e8-33e9db81af2b",
"name": "Diana Beach Resort",
"slug": "diana-beach-resort",
"year_opened": 2025,
"total_booking_count": 125,
"total_review_count": 4
},
"highlights": "<ul><li>Beachfront tent site</li><li>Affordable and simple island camping</li><li>Access to communal kitchen and bathroom</li></ul>",
"weekend_price": null,
"high_season_weekend_price": null,
"active_promotions": [],
"bookable_quantity": 4,
"min_nights": 4,
"max_nights": 7,
"min_days_advanced_reservation": 1,
"max_days_advanced_reservation": 366,
"base_price": "45.00",
"high_season_start_date": null,
"high_season_end_date": null,
"high_season_price": null,
"require_confirmation": false,
"room_type": "other_room_type",
"room_type_label": null,
"room_view": "Beachfront",
"floors": null,
"is_active": true,
"extra_notes": "",
"is_smoking": false,
"is_accessible": false,
"total_rooms": 4,
"room_service": false,
"virtual_tour_url": null,
"email_extra_information_to_customer": "",
"wholesale_price": null,
"certify_information_accurate": true,
"confirm_tripcarver_commission": true,
"verify_photo_ownership": true,
"buffer_time": 0,
"are_guests_and_rooms_same": false,
"whole_room_overflow_quantity": 0,
"lodging_occupancy_mode": "shared",
"qr_code": null,
"total_booking_count": 5,
"updated_at": "2026-08-12T21:20:47.902435Z",
"accommodation": "d9fed8d3-18e9-495d-84e8-33e9db81af2b",
"lodging_unit": null,
"total_review_count": 4,
"mark_as_private": false,
"type": "room_type"
}