San Andrés, Kolombiya'nın San Andrés ve Providencia departmanının merkezi olan şehirdir. Şehir San Andrés Adası'nın kuzeyinde Karayip Denizi kıyısında yer almaktadır. Yüzölçümü 26 km² olan şehrin nüfusu 2005 yılı itibarı ile 55,426'dır.[1]
San Andrés'in ekonomisi balıkçılık ve turizme dayanmaktadır. Şehre Gustavo Rojas Pinilla Uluslararası Havalimanı hizmet vermektedir.