เมืองสงขลามีชื่อเดิมว่า เมืองสทิง ตั้งอยู่ที่อำเภอสทิงพระปัจจุบัน พ่อค้าชาวอินเดีย เปอร์เซียและอาหรับที่เดินทางเข้ามาค้าขายที่เมืองสทิงพระเรียกเมืองนี้ว่า เมืองสิงหลา เนื่องจากขณะแล่นเรือเข้าปากทะเลสาบสงขลานั้น มองเห็นเกาะสองเกาะคล้ายสิงห์หมอบอยู่ 2 ตัว เกาะสองเกาะนี้คือ เกาะหนู เกาะแมว นั่นเอง
อำเภอหาดใหญ่เป็นศูนย์กลางการค้า การคมนาคม เป็นเมืองชุมทางของภาคใต้มีความเจริญเติบโตอย่างรวดเร็วในทางเศรษฐกิจ ขณะเดียวกันอำเภอเมืองสงขลายังคงมีสภาพบ้านเมืองที่เก่าแก่อันเป็นเอกลักษณ์ สงขลาจึงเป็นสถานที่ซึ่งเหมาะแก่การท่องเที่ยวเพราะมีลักษณะที่แตกต่างกันในตัว 2 ลักษณะคือ สภาพเก่าแก่ของบ้านเมืองสงขลาและความเจริญของเมืองหาดใหญ่ ด้วยระยะทางห่างกันประมาณ 30 กิโลเมตร