What is the Capital of Bahamas? Nassau Introduction to Nassau Nassau, the capital city of the Bahamas, is situated on the island of New Providence. Known for its beautiful beaches, rich May 28, 2024 Countries in North America