Songkhla là thành phố phía nam Thái Lan, gần biên giới với Malaysia. Tọa độ 7°12′B 100°35′Đ. Dân số năm 2006 là 75.048 người. Đây là thành phố lớn thứ 2 tại tỉnh Songkhla, sau Hat Yai. Songkhla là tỉnh lỵ của tỉnh Songkhla và huyện lỵ của huyện Mueang Songkhla.
Thành phố tọa lạc tại cửa hồ Songkhla ra vịnh Thái Lan, là một nơi đánh bắt cá và bến cảng quan trọng. Songkhla đôi khi được gọi là Singgora (thành phố sư tử).