Peyia is located mainly on the steep slopes of the coastal hills from Coral Bay, in the southern part of the Akamas Peninsula, 14 km north of Paphos.
In the city center you can find a church, a police station and several small shops, restaurants and banks. Many parts of the city overlook Coral Bay and Paphos.