Veselie is a village in Primorsko municipality, Burgas Province.
It is situated 15 km northwest of the town of Primorsko, about 30km southeast of Burgas, 15 km southwest of the town of Sozopol and about 450 km southeast of Sofia.
It is situated in Strandzha mountain, at an altitude of 117 m near where river Ropotamo passes. The climate is characterized by mild winters and hot, dry summers.
The population numbers about 860 people. There is bus service to neighboring cities and Burgas.
The village has a town hall, shops and restaurants. Here operate a kindergarten, the nearest primary school is situated in the village of Novo Panicharevo / 11 km / h. Medical care is covered by the clinics in the towns of Primorsko and Sozopol and Hospital is in Burgas.
Tourists ca see the following attractions in Veselie: