与法兰克福、巴黎和温哥华大致相当。伏尔塔瓦河在北面40公里处的梅尔尼克注入易北河。布拉格向北110公里、向西170公里，均可抵达德国边境；向南170公里，就可抵达奥地利边境；向东北170公里，可抵达波兰边境；向东320公里，则可到达斯洛伐克边境。布拉格与柏林、维也纳、慕尼黑、弗罗茨瓦夫、布拉迪斯拉发等外国大城市的距离都在200-300公里；距离布拉格最近的外国大城市则是德累斯顿，距离布拉格只有130多公里。布拉格的气候属于典型的温带大陆性湿润气候，冬季寒冷干燥，夏季温暖潮湿。7月平均气温为18.5摄氏度