The Bahamas Telecommunications Company, Batelco, offers GSM cellular coverage on Pigeon Cay and in Arthur’s Town to the north and New Bight to the south. Some US and EU cellular providers have roaming agreements with Batelco, so it’s possible your mobile phone will work in these areas, but be aware that roaming fees are typically very high, up to $3 per minute and similarly as high for broadband data access.
If your home cellular carrier offers WiFi calling plans you can use your home cell phone on a WiFi network in the Bahamas, usually at no additional cost. Carriers and phones differ, so make sure to get details on how to setup your service. Some carriers also allow free text messaging and some offer limited free data services while roaming in the Bahamas, so check your plan first.
If your mobile phone is ‘unlocked’ you can purchase a Batelco prepaid SIM card at retailers in the Nassau airport, or at the Batelco phone office in Arthur’s Town or New Bight for $15 to $20. Then you can purchase prepaid calling minutes in $5 increments for making local and international calls.
You can add funds to your prepaid BTC calling card by visiting https://secure2.btcbahamas.com/eztonline/signin/index.php
If you haven’t setup an account you can do so on that web page as well.
http://NobelCom.com is an option for prepaid long distance calling to and from the Bahamas, as it can be expensive for friends and family back home to call you in the Bahamas, so check before you leave.