Freetown is a locality located 112.62 km west-northwest from Nassau in New Providence, Bahamas. The population of Freetown is 3,338 people. Andros Town, Arthur's Town, Dunmore Town are located close to Freetown. You can find Freetown on any map using the following decimal coordinates: 24.7667 (latitude), -76.2667 (longitude).