Necker Island is a 74-acre (300,000 m2) island in the British Virgin Islands just north of Virgin Gorda. The whole island operates like a resort and can accommodate up to 28 guests.

A Private Island Paradise!

This is barefoot luxury in a setting that’s just about as exclusive as it gets. Necker Island is located in the Caribbean in the beautiful and unspoiled British Virgin Islands…

Never seen such sandy white beaches & that crystal clear water… It takes you to a whole different level of relaxation & freedom…

One word of warning: once you’ve seen the world in Necker colours, you might not want to leave!


Twitter: @shirinhossein

Instagram: @shirinhossein