Сент-Джон расположен примерно в 4 милях к востоку от Сент-Томаса, где расположена столица территории, Шарлотта Амалия, и в 4 милях к югу и западу от Тортолы, части Британских Виргинских островов.
Сент-Джон расположен в Карибском море примерно в 4 милях к востоку от Сент-Томаса, где находится столица территории, Шарлотта Амалия, и в 4 милях к югу и западу от Тортолы, части Британских Виргинских островов.