Palaepaphos on the old Limassol road
Kouklia
OSYPA route 631 from Paphos Harbour station stops at the Kouklia archaeological site every day; route 630 calls from Monday to Saturday.
By bus
Getting to Kouklia
Scheduled service
OSYPA route 631 runs between Paphos Harbour station and Petra tou Romiou every day and stops at the Kouklia archaeological site; route 630 between Karavella and Pissouri stops in Kouklia from Monday to Saturday. Each line card names the stop its times are for.
- Route 631 starts at Paphos Harbour station; route 630 starts at Karavella.
- The timetable data names the stop by the ancient site “Kouklia Archaeological Site”.
- Route 630 does not run on Sundays.
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 631 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 631: Paphos – Kouklia – Petra tou Romiou
Scheduled service
- OSYPA route 630: Paphos – Kouklia – Petra tou Romiou – Pissouri
Conditions apply
Bus lines serving Kouklia
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 Kouklia and other places on the site. Times are at the Kouklia 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 Kouklia 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 631
Week of 5–11 October 2026 · times shown until 25 October 2026
Stops here: Kouklia Archaeological Site · Old Lemesos - Pafos Road - 9th Stop
Calls at Old Lemesos - Pafos Road - 9th Stop on the way from Petra tou Romiou to Paphos Harbour Station
- Mon–Sat
- 9 departures, first 08:32, last 20:42
- Sun
- 9 departures, first 08:28, last 20:42
Days with trips in the week shown: every day
Calls at Kouklia Archaeological Site on the way from Paphos Harbour Station to Petra tou Romiou
- Every day
- 8 departures, first 09:46, last 20:11
Days with trips in the week shown: every day
Calls at Kouklia Archaeological Site on the way from Paphos Harbour Station to Aphrodite Hills
- Every day
- 1 departure, at 23:02
Days with trips in the week shown: every day
Calls at Kouklia Archaeological Site on the way from Tombs of the Kings Bus Station to Petra tou Romiou
- Mon–Fri
- 1 departure, at 07:53
- Sat
- 1 departure, at 07:56
- Sun
- 1 departure, at 07:00
Days with trips in the week shown: every day
Calls at Old Lemesos - Pafos Road - 9th Stop on the way from Aphrodite Hills to Tombs of the Kings Bus Station
- Every day
- 1 departure, at 00:06 (after midnight)
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 631 page, read on 3 October 2026, prints the same daytime departures, with small differences: it gives the first bus as leaving the harbour at 07:25 (06:30 on Sundays) where the Ministry data starts it at the Tombs of the Kings station at 07:25 (06:25 on Sundays), and its Sunday list from Petra tou Romiou starts at 08:20 where the data has 08:15. Both have the last bus leaving Petra tou Romiou at 23:15 for Aphrodite Hills; OSYPA says it waits there until 00:05 and then runs to the harbour, while the data has a separate bus leave Aphrodite Hills at 00:00. Check OSYPA's page for the evening.
Open OSYPA route 631 -
OSYPA Route 630
Week of 5–11 October 2026 · times shown until 25 October 2026
Stops here: 1st Stop Kouklia · Old Lemesos - Pafos Road - 9th Stop
Calls at Old Lemesos - Pafos Road - 9th Stop on the way from Pissouri Beach to Karavella Bus Station
- Mon–Sat
- 3 departures, first 08:19, last 16:19
- Sun
- No trips
Days with trips in the week shown: Mon–Sat
Calls at 1st Stop Kouklia on the way from Karavella Bus Station to Pissouri Beach
- Mon–Sat
- 3 departures, first 06:58, last 14:58
- 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 route 630 page, read on 3 October 2026, prints the same departures from each end, from Monday to Saturday.
Open OSYPA route 630
What goes wrong here
- Route 631 leaves from Paphos Harbour station and route 630 from Karavella; they are different stations. Sources: Ministry of Transport timetable data, OSYPA route 631, OSYPA route 630
- Westbound buses reach Old Lemesos – Pafos Road – 9th Stop, on the old road about 0.5 km south of the archaeological site, before the site itself; each card row names the stop it is for, so check which one you are waiting at. Sources: Ministry of Transport timetable data, OSYPA route 631
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 Kouklia in the island
The marker is an approximate place-centre reference, not a bus station or boarding point.
Approximate place-centre marker for Kouklia; it does not identify a bus stop.
Kouklia
The bus network over the terrain
Lines 631630
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 Kouklia does best
Kouklia, about 16 km east of Paphos, is built over Palaepaphos, the ancient city with the Sanctuary of Aphrodite. OSYPA route 631 from Paphos Harbour station to Petra tou Romiou stops at the Kouklia archaeological site, and route 630 from Karavella to Pissouri stops in the village.
-
Sanctuary of Aphrodite
Route 631 stops at the archaeological site in Kouklia, on the old Limassol–Paphos road.
-
Petra tou Romiou next
The same line continues to Petra tou Romiou, so the two can share a day.
-
Village stops
Route 630 uses the stops in the village, numbered in the timetable data from “1st Stop Kouklia”.
Good to know
- Westbound buses on the old road reach a stop about 0.5 km south of the archaeological site first; each card names the stop its times are for.
- OSYPA’s route 631 page and the timetable data describe the late-evening bus differently; see the card.
- Route 630 does not run on Sundays.
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