USVI places

Choose a St. John restaurant by area and the meal you have in mind

Compare St. John restaurants in Cruz Bay, Coral Bay, and across the island using supported location, cuisine, and price details where available.

St. John restaurants

Choose a St. John restaurant by area and the meal you have in mind

Start with where the meal belongs. Cruz Bay and Coral Bay have their own restaurant collections, while the full St. John list keeps places whose public location is only known at island level in view.

After choosing the area, use the cuisine and price details that are actually present to narrow the list. Menus, hours, reservations, dietary fit, and current availability can change, so confirm those details with the restaurant before building the evening around them.

Before you decide

  • Choose Cruz Bay, Coral Bay, or the full island list first.
  • Treat missing cuisine or price information as unknown, not a reason to rule a place out.
  • Confirm current hours, menus, and reservations directly with the restaurant.

Choose the area first

Cruz Bay, Coral Bay, or the whole island?

Use the town collections when location is already shaping the meal. Keep the full St. John list open when the public location only places a restaurant on the island.

25 restaurants in this collection

Cruz Bay

Start with the restaurants currently organized under Cruz Bay when the ferry-side town is the part of St. John you are comparing.

See Cruz Bay restaurants

4 restaurants in this collection

Coral Bay

Use the Coral Bay collection when the island’s east-side town is the area you want to keep in view.

See Coral Bay restaurants

35 restaurants in this collection do not currently have a public location that places them in Cruz Bay or Coral Bay. They remain in the full island list instead of being guessed into a town.

Ocean 362

Restaurants · Cruz Bay

Ocean 362

(340) 776-0001

La Tapa

Restaurants · Cruz Bay

La Tapa

3406937755

Cafe Roma

Restaurants · Cruz Bay

Cafe Roma

(340) 776-6524