Get delicious Cruz Bay dinners delivered to your doorstep.


We are currently delivering dinner & drinks from the following restaurants:


STJ To Go brings your favorite Cruz Bay restaurants right to your doorstep! Ordering from us is simple. Just choose a restaurant, and click the “Start a New Order” button. Add items to your cart with easy one-click ordering. Once your order is complete, you can pay securely online. We accept all major credit cards and PayPal too. Most orders will be delivered in 45-60 minutes. (Large orders may take longer.) We will send a text once your order leaves the restaurant.

Hot orders will arrive hot, and cold orders will arrive cold. We’re using top of line thermal delivery food bags with every order.

We’re open daily from 4 p.m. until the last order is delivered. (Each restaurant’s hours may vary.) We are limited in the amount of orders we can accept nightly, so please order early. Orders are accepted 24 hours a day/seven days a week, so you can order in advance and choose your preferred delivery date and time. You can place an order up to 14 days in advance. Simply tell us when you’d like your order placed, and we will take care of the rest.

We can only deliver orders placed and paid directly through us here at www.STJToGo.com.


The cost to deliver to our regular delivery zone is a flat fee of $20. Unlike Uber Eats and the like, we charge one flat fee rather than up-charging menu items, adding a delivery fee, service fee and a misc fee. And we do not charge the restaurants to utilize our service. We want to help them during these unprecedented times.

If you are staying outside of our regular delivery zone or if you are staying on a boat, we can deliver to you for an additional fee. Please call/text (203) 376-3786 prior to placing your order, so we can confirm that we are able to accommodate you.


Please note that it is not possible to cancel your order once it has been submitted online.