Visitors to Cua Dai can expect to pay the equivalent of just £1.38 for a 100ml bottle of sunscreen, 35p for a 500ml bottle of mineral water, £1.44 for a beer, 62p for an ice cream and £5.55 for lunch, the survey claims, a total of £9.34.
Conversely the same items will set you back £41.50 at La Plage de Maui on the French Polynesian island of Tahiti, the most expensive to feature.
Other cheap beaches include several in the Indian states of Goa and Kerala, a clutch in Indonesia and Thailand, and – surprisingly, perhaps – a handful in Germany. The five items cost £13 at Timmendorfer Strand on the Baltic Sea.
Nin, on the Croatian island of Zadar, and Bacvice, beside the Croatian city of Split, also featured at the more affordable end of the scale, as did beaches in the Dominican Republic, Colombia, Algeria, Cyprus, China, Malaysia and Greece.
The world's 20 cheapest beaches
- Cua Dai Beach, Hoi An, Vietnam - total cost of five items* - £9.34
- Ho Coc Beach, Ho Coc, Vietnam - £9.44
- City Beach, Nha Trang, Vietnam - £9.87
- Long Beach, Phu Quoc, Vietnam - £10.23
- Varkala Beach, Kerala, India - £11.23
- Benaulim Beach, Goa, India - £11.44
- Palolem Beach, Goa, India - £11.61
- Cavelossim Beach, Goa, India - £11.76
- Agonda Beach, Goa, India - £11.98
- Mandrem Beach, Goa, India - £11.99
- Radhanagar Beach, Havelock Island, India - £12.32
- Dhanushkodi Beach, Pamban Island, India - £12.56
- Timmendorfer Strand, Ostholstein, Germany - £13
- Railay Beach, Krabi/Ao Nang, Thailand - £13.35
- Eckernförder Bay, Schleswig-Holstein, Germany - £13.38
- Uluwatu, Bali, Indonesia - £13.44
- St. Peter-Ording, Schleswig-Holstein, Germany - £13.46
- Nusa Dua, Bali, Indonesia - £13.52
- Nusa Lembongan, Bali, Indonesia - £13.52
- Borkum, Lower Saxony, Germany - £13.64