The distance from Nassau, Bahamas, to San Juan, Puerto Rico, is approximately 185 miles (298 kilometers) by air. This distance can vary slightly depending on the specific flight path taken. The journey typically takes about one hour and 15 minutes by plane.
Copyright © 2026 eLLeNow.com All Rights Reserved.