These shirts are printed and shipped from the USA. The best (cheapest and most reliable) way to ship them to the Bahamas is to use a Florida-based freight forwarder. It will be sent to a US address and the freight company arranges delivery and customs clearance at their office in The Bahamas. You can arrange with the local office for pick-up or have it delivered. We use Dash Express located in Independence Park Plaza on Independence Hwy and East St South, Nassau. You can also use ZipX located at Odyssey Aviation near Lynden Pindling Intl Airport, Nassau. There are numerous other options available. Please contact us if you have any questions about ordering and shipping!