2 days.

From Grenada to Union - 6 to 8 hours (St George's or Prickly Bay); Union to St Vincent - same again, 6 to 8 hours.

Depending, of course, on time of year, weather and yacht type.

You'll need to clear Customs & Immigration into SVG at Clifton Harbour in Union Island