How much you'll spend in St John and in Cruz Bay
Real prices from locals and on-the-ground checks – rent, groceries, transit and the daily extras. Here's what a month in St John and in Cruz Bay actually costs, broken down by who's living it.
Monthly costs for one person with rent: $320 in St John versus $2,889 in Cruz Bay.
- St John $320
- Cruz Bay $2,889
Estimated couple costs with rent: $926 in St John versus $4,680 in Cruz Bay.
- St John $926
- Cruz Bay $4,680
Monthly costs for a family of three with rent: $1,533 in St John versus $6,471 in Cruz Bay.
- St John $1,533
- Cruz Bay $6,471
Living in St John costs roughly 89% less than in Cruz Bay, and outside of rent the biggest gap is in groceries.
The two cities straddle the global median: St John is 76% below, Cruz Bay is 113% above.
CityCost data is based on AI and user input – minor inaccuracies may occur.
Last update for St John: October 18, 2026
Last update for Cruz Bay: October 19, 2026
Cost Breakdown
Cruz Bay pays 23% more on average. The extra income cushions the higher costs, though housing choices and lifestyle decide how much of the gap is truly closed.
Dining out at a mid-range restaurant: $176 in St John vs $92.0 in Cruz Bay for two.
- St John Cruz Bay 4 km
- St John
- Cruz Bay
Distances are measured in a straight line. Your location is detected approximately.
City Median Internet Speeds Comparison (Updated April 2026)
What is the total cost difference between living in St John and in Cruz Bay?
Which city has better-paying jobs?
Which city has cheaper restaurants?
Which city is more expensive overall: St John or Cruz Bay?
Which city is more doable on $2,000 per month?
How does quality of life compare between St John and Cruz Bay?
Is St John or Cruz Bay safer for residents?
Where should expats move: St John or Cruz Bay?
St John vs other spots: cost of living compared
Similar cities
Siliguri
Belgaum
Alappuzha
Asyut
Njombe
Barisal