Град Приморско е разположен на малък полуостров на брега на Черно море, в подножието на Странджа планина. Намира се на 6 км. северно от Китен и на 52 км. южно от Бургас. На 3-ти януари 1879 г., заедно с хилядите бежанци, една група от четири биволски впряга се насочили към селата Ясна поляна и Веселие. След като презимували в къщата на Димитър Каражекоуглу, на 15 май същата година четирите впряга тръгнали на изток и вечерта пристигнали на непознато и диво място. Това било полуостров обрасъл с дъбова гора. На една поляна в югозападната част на полуострова си направили колиби. Нарекли селището Кюприя, което на турски означава 'мост'. Кръстили го така защото полуострова навлизал почти два километра в морето.
Приморско е обявено за град през 1981 г. Зидовете на най-дълго просъществувалото населено място в района - Ранули се извисяват на хълма наречен днес "Вълчаново кале". В древността там се е намирал един от големите черноморски градове - Ранули. През 2003 г. на около 2-3 километра от крепостните стени е открито светилището на Ранули, строено през 14 в.пр.Хр. Смята се, че е използвано до 4 в. Светилището се състои от: светиище-обсерватория, изградено от огромни частично обработени каменни късове, подредени в неправилни кръгове, като в определени дни на годината слънчевите лъчи проникват през процепите между тях, жертвеника, олтара, трона и най-големия известен на науката долмен. Наблизо са резерватът "Ропотамо" и защитените територии “Аркутино”, “Водни лилии”, “Морски пелин”, блатото “Стамопуло”.
През околностите на града минават реките Ропотамо и Дяволска. Дяволска река получава водите си от Дяволското блато, чието ниво е под морското равнище.
В Приморско се провежда ежегоден международен фестивал на народното творчество.