Hill town above Coral Bay
Peyia
OSYPA route 616 links Peyia with Coral Bay and Agios Georgios every day; routes 607 and 607B link it with Karavella in Paphos from Monday to Saturday.
By bus
Getting to Peyia
Scheduled service
OSYPA route 616 runs between Coral Bay and Agios Georgios through Peyia every day; routes 607 and 607B run between Karavella in Paphos and Peyia from Monday to Saturday, 607B going on to Akoursos; route 648 passes through Peyia between Coral Bay and Polis. OSYPA’s own route pages print the same departures as the timetable data for the week shown, except one late 616 bus (see its card).
- From Paphos, routes 607 and 607B start at Karavella; or take route 615 to Coral Bay and change to 616.
- Route 616 continues west from Peyia to Agios Georgios.
- Routes 607 and 607B do not run on Sundays in the week shown.
Source: OSYPA Ltd / Pafos BusesOfficial Paphos district route directoryRepublic of Cyprus Road Transport DepartmentPassenger transport: scheduled-service operatorsMinistry of Transport, Communications and WorksPublic Transport Static Data (GTFS), Cyprus National Access Point
Open the official OSYPA route 616 pageBefore you go
Keep scheduled routes and stops offline
Cyprus Bus Guide complements the operator source with an island map and scheduled journey information on your phone.
Published services here
Each service links the page that carries its stops, its caveats and the operator’s own link. Fares stay with the operator; the line cards below show one dated week of times.
- OSYPA route 616: Coral Bay – Peyia
Scheduled service
- OSYPA route 607: Paphos – Peyia
Conditions apply
Bus lines serving Peyia
Times and trip counts come from the Ministry of Transport’s open timetable data for the week of 5–11 October 2026. Each card is a line this guide follows between Peyia and other places on the site. Times are at the Peyia stop the card names: departures for buses that leave or pass through, arrivals for buses that end there. Operators change timetables by season and on public holidays, so open the operator’s page before you travel. Some cards are past their date: they show the stops and days only, and their times have been withdrawn.
These cards listed the lines this guide follows between Peyia and other places on the site, with times from the Ministry of Transport’s open timetable data for the week of 5–11 October 2026. Those times are now out of date and have been withdrawn; each card keeps the stops, the days the line ran and the operator’s page.
-
OSYPA Route 607
Week of 5–11 October 2026 · times shown until 25 October 2026
Stops here: Pegeia Public Parking Place
Leaves Pegeia Public Parking Place for Karavella Bus Station
- Mon–Fri
- 4 departures, first 06:30, last 18:40
- Sat
- 2 departures, first 12:00, last 17:00
- Sun
- No trips
Days with trips in the week shown: Mon–Sat
Arrives at Pegeia Public Parking Place from Karavella Bus Station
- Mon–Fri
- 4 arrivals, first 06:30, last 18:40
- Sat
- 2 arrivals, first 12:00, last 17:00
- Sun
- No trips
Days with trips in the week shown: Mon–Sat
The times from the week of 5–11 October 2026 were withdrawn after 25 October 2026, because the timetable they came from may have changed. Check the operator’s current timetable.
OSYPA’s own page for routes 607 and 607B, read on 3 October 2026, prints the same departures from each end, from Monday to Saturday (it marks the 607B trips, which start and finish at Akoursos).
Open OSYPA routes 607 and 607B -
OSYPA Route 607B
Week of 5–11 October 2026 · times shown until 25 October 2026
Stops here: Michalaki Kyprianou Ave. - Apost. Louka · Pegeia Public Parking Place
Calls at Michalaki Kyprianou Ave. - Apost. Louka on the way from Karavella Bus Station to Akoursos
- Mon–Fri
- 2 departures, first 08:38, last 15:38
- Sat
- 2 departures, first 07:55, last 14:05
- Sun
- No trips
Days with trips in the week shown: Mon–Sat
Calls at Pegeia Public Parking Place on the way from Akoursos to Karavella Bus Station
- Mon–Fri
- 2 departures, first 09:10, last 16:10
- Sat
- 2 departures, first 08:22, last 14:32
- Sun
- No trips
Days with trips in the week shown: Mon–Sat
The times from the week of 5–11 October 2026 were withdrawn after 25 October 2026, because the timetable they came from may have changed. Check the operator’s current timetable.
OSYPA’s own page for routes 607 and 607B, read on 3 October 2026, prints the same departures from each end, from Monday to Saturday (it marks the 607B trips, which start and finish at Akoursos).
Open OSYPA routes 607 and 607B -
OSYPA Route 616
Week of 5–11 October 2026 · times shown until 25 October 2026
Stops here: Michalaki Kyprianou Ave. - Apost. Louka · Pegeia Public Parking Place
Calls at Michalaki Kyprianou Ave. - Apost. Louka on the way from Coral Bay to Ag. Georgios Pegeias
- Every day
- 11 departures, first 08:45, last 22:41
Days with trips in the week shown: every day
Calls at Pegeia Public Parking Place on the way from Ag. Georgios Pegeias to Coral Bay
- Mon–Fri
- 11 departures, first 09:32, last 23:16
- Sat–Sun
- 11 departures, first 09:32, last 23:24
Days with trips in the week shown: every day
The times from the week of 5–11 October 2026 were withdrawn after 25 October 2026, because the timetable they came from may have changed. Check the operator’s current timetable.
OSYPA’s own route 616 page, read on 3 October 2026, prints the same departures, except the last bus from Agios Georgios: 23:10 every day on OSYPA’s page, 23:00 on weekdays in the Ministry data. Check OSYPA’s page for that bus.
Open OSYPA route 616 -
OSYPA Route 648
Week of 5–11 October 2026 · times shown until 25 October 2026
Stops here: Grigori Afxentiou Ave. - Markou Drakou · Pegeia Square
Calls at Grigori Afxentiou Ave. - Markou Drakou on the way from Polis Chrysochous Bus Station to Coral Bay
- Every day
- 4 departures, first 09:51, last 17:47
Days with trips in the week shown: every day
Calls at Pegeia Square on the way from Coral Bay to Polis Chrysochous Bus Station
- Every day
- 4 departures, first 10:07, last 18:07
Days with trips in the week shown: every day
The times from the week of 5–11 October 2026 were withdrawn after 25 October 2026, because the timetable they came from may have changed. Check the operator’s current timetable.
OSYPA's own route 648 page, read on 3 October 2026, prints the same departures from each end.
Open OSYPA route 648
What goes wrong here
- The lines use different stops in Peyia: routes 607, 607B and 616 the public parking place and a stop on Michalaki Kyprianou Avenue, route 648 Peyia Square and a stop on Grigori Afxentiou Avenue. Each card names its stop. Sources: Ministry of Transport timetable data, OSYPA routes 607 and 607B, OSYPA route 616, OSYPA route 648
- Routes 607 and 607B run from Karavella in Paphos; route 616 does not reach Paphos, so from Kato Paphos the other way is route 615 to Coral Bay and a change to 616. Sources: Ministry of Transport timetable data, OSYPA routes 607 and 607B, OSYPA route 616, OSYPA Ltd / Pafos Buses
Source: Ministry of Transport, Communications and Works, Public Transport Static Data (GTFS), Cyprus National Access Point, CC BY 4.0. Feeds read 3 October 2026; week shown 5–11 October 2026. Open the dataset
Find your bearings
See Peyia in the island
The marker is an approximate place-centre reference, not a bus station or boarding point.
Approximate place-centre marker for Peyia; it does not identify a bus stop.
Peyia
The bus network over the terrain
Lines 616607
Terrain © DLR e.V. 2010-2014 and © Airbus Defence and Space GmbH 2014-2018, provided under COPERNICUS by the European Union and ESA
Worth your time
What Peyia does best
Peyia (Pegeia) sits on steep coastal hills about 14 km north-west of Paphos, near Coral Bay, at the southern end of the Akamas peninsula. Four OSYPA lines reach it: 616 between Coral Bay and Agios Georgios, 607 and 607B from Karavella in Paphos, and the village line 648 between Coral Bay and Polis.
-
Coral Bay below
Route 616 links Peyia with Coral Bay, where route 615 to Paphos starts.
-
Agios Georgios
Route 616 ends at Agios Georgios, west of Peyia on the Akamas coast.
-
Village line to Polis
Route 648 passes through Peyia on its way between Coral Bay and Polis through the hill villages.
Good to know
- Each card names the Peyia stop its times are for; the lines use different stops in the town.
- OSYPA’s route pages flag Cyprus public holidays; check them before travelling on one.
- Times on the line cards are for one dated week; OSYPA’s pages are the current source.
Optional experiences
Pairs well with the bus
How these links work
Marked GetYourGuide links are affiliate links. If you book after following one, this independent guide may earn a commission at no extra cost to you.
-
GetYourGuide Paphos
Explore Paphos by land and sea
Browse current archaeology, coastal and boat-experience choices around Paphos.
Getting there: Choose the relevant OSYPA route category first, then verify the experience meeting point on GetYourGuide.
Browse on GetYourGuide Opens in a new tabPhoto: Fry72, Karel Frydrýšek, CC BY-SA 4.0 (cropped), via Wikimedia Commons
Curated for this destination. The full list lives on the experiences page.
Sources for this destination
Checked official sources: OSYPA Ltd / Pafos BusesOfficial Paphos district route directoryRepublic of Cyprus Road Transport DepartmentPassenger transport: scheduled-service operatorsMinistry of Transport, Communications and WorksPublic Transport Static Data (GTFS), Cyprus National Access Point