飛機:金門機場(IATA:KNH ,ICAO:RCBS)位於金門本島中央南端,因坐落金湖鎮尚義村,俗稱尚義機場。每天都有台北、台中、嘉義、台南、高雄和澎湖的來回航班,飛行時間大約都為一小時左右。
輪船:水頭碼頭是搭乘小三通的港口,與廈門五通碼頭、泉州石井碼頭間有定期航線。來回廈門五通碼頭船班為半小時一班,航行時間約為半小時左右。來回泉州石井碼頭船班每日四班,航行時間約為一小時左右。同時,水頭碼頭也是金門本島來回烈嶼鄉(小金門)的登船處。 公交車:金門的公交車幾乎在每個鄉鎮均有站點,可以到各個觀光景點。但各班發車時間間隔較長,適合慢慢觀賞金門者。
出租車:金門出租車在路上載客的較少,電話叫車居多,隨叫隨到,可以請跟酒店或者民宿要名片或者幫忙叫車。起步價為100台幣,但一般採用議價方式,從水頭碼頭到機場基本上為300新台幣,到金城市區大約為250新台幣。