新加坡位于北緯1°18′,東經103°51′,毗鄰馬六甲海峽南口,北隔狹窄的柔佛海峽與馬來西亞緊鄰,並在北部和西部邊境建有新柔長堤和第二通道相通。
南隔新加坡海峽與印度尼西亞的民丹島和巴淡島都有輪渡聯系。新加坡的土地面積是719.1平方公裏 ,海岸線總長200余公裏,全國由新加坡島、聖約翰島、龜嶼、聖淘沙、姐妹島、炯島等六十余島嶼組成,最大的三個外島爲裕廊島、德光島和烏敏島。
由于填海工程形成新的陸域,將增添額外100平方公裏的土地。新加坡的標准時間爲UTC+8,較其地理位置時間快1小時。
新加坡地勢起伏和緩,其西部和中部地區由丘陵地構成,大多數被樹林覆蓋,東部以及沿海地帶都是平原,地理最高點爲武吉知馬,高163米。
新加坡地處熱帶,長年受赤道低壓帶控制,爲赤道多雨氣候,氣溫年溫差和日溫差小。平均溫度在23至34℃之間,年均降雨量在2,400毫米左右,濕度介于65%到90%之間。
11月至次年1至3月左右爲雨季,受較潮濕的東北季候風影響天氣不穩定,通常在下午會有雷陣雨,平均低溫徘徊在攝氏24至25℃。
6月到9月則吹西南風最爲幹燥。在季候風交替月,那就是4月到5月,以及10月到11月,地面的風弱多變陽光酷熱,島內的最高溫度可以達到35℃。
新加坡約有23%的國土屬于森林或自然保護區,而都市化限縮了雨林面積,森林主要分布于武吉知馬自然保護區以及3個保護區,西部地段和離岸島嶼。
新加坡河流由于地形所限,都頗爲短小,全島共有32條主要河流,河流有克蘭芝河、榜鵝河、實龍崗河等,最長的河道則是加冷河。大部分的河流都改造成蓄水池爲居民提供飲用水源。