Marigot Bay is about 13 kilometres south of Castries on the west coast road. By taxi from Castries or the ferry terminal it takes 20–30 minutes; agree a price before you get in. Minibuses run the Castries–Soufrière route and will stop at the Marigot Bay junction, from which it's a short walk down to the water.
By sea is the most enjoyable approach if you're on a yacht — the bay is well-charted and the entrance, while narrow, is straightforward in daylight. Charter boats from Rodney Bay Marina in the north or Soufrière in the south pass Marigot Bay regularly. Water taxis can also be arranged from Castries harbour.