Best Places to Visit Near Saint John
Visit some of the best attractions in the vicinity of Saint John with hundreds to choose from to make your perfect day out or weekend break away. Browse the below list featuring some of the best destinations (such as Frederiksted, Saint Croix, Saint Thomas) or select map view to search geographically.
Select your preferences to refine or change your search criteria.
- Best
- Distance
- 25 miles
- 50 miles
- 75 miles
- 100 miles
Cities and Localities Near Saint John
Where to go for a weekend trip near Saint John? A list of surrounding cities, towns and villages nearby or close to the suburbs of Saint John within a 50 mile radius.
44 milesS
FrederikstedLocality

42 milesS
Saint CroixIsland

12 milesW
Saint ThomasIsland

13 milesW
Charlotte AmalieCity

1.3 miN
Virgin Islands National ParkNational park

41 milesS
ChristianstedLocality

3.6 miW
Cruz BayTown

TOP Attractions
Best Day Trips from Saint John
TOP
Attractions Best Day Trips from Saint John

Frederiksted, US Virgin Islands

Charlotte Amalie, US Virgin Islands
Historic fort built by Denmark and Norway

Christiansted, US Virgin Islands

US Virgin Islands

Frederiksted, US Virgin Islands

Virgin Islands National Park, US Virgin Islands

Saint Croix, US Virgin Islands

Charlotte Amalie, US Virgin Islands

Christiansted, US Virgin Islands

Christiansted, US Virgin Islands

Saint Croix, US Virgin Islands

Charlotte Amalie, US Virgin Islands

Saint Thomas, US Virgin Islands
Aquariums and ocean-centric attractions

Frederiksted, US Virgin Islands

Charlotte Amalie, US Virgin Islands

Charlotte Amalie, US Virgin Islands

Saint Thomas, US Virgin Islands

Charlotte Amalie, US Virgin Islands

Virgin Islands National Park, US Virgin Islands

Frederiksted, US Virgin Islands

Charlotte Amalie, US Virgin Islands

Saint Thomas, US Virgin Islands

Virgin Islands National Park, US Virgin Islands

Virgin Islands National Park, US Virgin Islands

Saint Thomas, US Virgin Islands

Virgin Islands National Park, US Virgin Islands

Virgin Islands National Park, US Virgin Islands

Christiansted, US Virgin Islands

Virgin Islands National Park, US Virgin Islands

Christiansted, US Virgin Islands

Christiansted, US Virgin Islands

Christiansted, US Virgin Islands

Saint Thomas, US Virgin Islands

Charlotte Amalie, US Virgin Islands
Historic tower with tours and harbor views

Virgin Islands National Park, US Virgin Islands

Saint Thomas, US Virgin Islands

Frederiksted, US Virgin Islands

Saint Croix, US Virgin Islands

Christiansted, US Virgin Islands

Frederiksted, US Virgin Islands

Saint Thomas, US Virgin Islands

Charlotte Amalie, US Virgin Islands

Christiansted, US Virgin Islands

Saint Thomas, US Virgin Islands

US Virgin Islands