百慕达位于北大西洋，距美国北卡罗来纳州外岸（Outer Banks）的海特瑞斯角（Cape Hatteras）东至东南约580海里（1,074公里）、玛莎葡萄园岛（Martha's Vineyard）东南约590海里（1,093公里）。百慕达有103公里的海岸线。
气候.一般人误解百慕达位于热带。其实，百慕达是亚热带气候受附近流动的湾流强烈影响。百慕达的气候非常潮湿，在夏季纵然温度看似适中，但酷热指数很高。冬季很暖和，1、2月的平均白昼温度约有20°C（68°F）。强风和暴雨，使温