Pafos Buses (OSYPA) · Timetable 2026
Bus 631 Paphos to Petra tou Romiou – Timetable, Stops & Route Map
Bus 631 is run by Pafos Buses (OSYPA) and serves Paphos Harbour, Kouklia and Petra tou Romiou. It runs from Paphos Harbour Station to Petra tou Romiou, taking about 45 minutes, with 10 weekday departures between 07:27 and 22:35.
Paphos Harbour Station → Petra tou Romiou
About 45 minutes end to end · 34 stops. Times shown are departures from Paphos Harbour Station.
Monday–Friday
- 07:27
- 09:15
- 10:40
- 14:20
- 15:40
- 16:00
- 17:30
- 18:40
- 19:40
- 22:35
Saturday
- 07:27
- 09:15
- 10:40
- 14:20
- 15:40
- 16:00
- 17:30
- 18:40
- 19:40
- 22:35
Sunday & holidays
- 06:28
- 09:15
- 10:40
- 14:20
- 15:40
- 16:00
- 17:30
- 18:40
- 19:40
- 22:35
All 34 stops in order
- Paphos Harbour Station
- Municipal Baths Beach
- Annabelle Hotel
- Poseidonos Ave. - 1st Stop
- Poseidonos Ave. - 3rd Stop
- Poseidonos Ave. - 5th Stop
- Neapolis University
- Neapolis University
- Poseidonos Ave. - 7th Stop
- Poseidonos Ave. - 9th Stop
- Poseidonos Ave. - 11th Stop
- Theas Afroditis Ave. - 1st Stop
- Theas Afroditis Ave. - 3rd Stop
- Ierokipion Ave. - 1st Stop
- Geroskipou High School
- Ippokratous - Kozanis
- Archiep. Makariou C´ Ave. - Al. Panagouli
- Archiep. Makariou C´ Ave. - Ag. Sergiou
- Archiep. Makariou C´ Ave. - Filias
- American Academy
- 1st Stop Acheleia
- Ag. Georgios Church - Acheleia
- 3rd Stop Acheleia
- Archiep. Makariou C´ Ave. - Anexartisias
- Old Lemesos - Pafos Road - 1st Stop
- Old Lemesos - Pafos Road - 3rd Stop
- Old Lemesos - Pafos Road - 5th Stop
- Old Lemesos - Pafos Road - 7th Stop
- Kouklia Archaeological Site
- Old Lemesos - Pafos Road - 9th Stop
- Old Lemesos - Pafos Road - 11th Stop
- Aphrodite Hills
- Old Lemesos - Pafos Road - 13th Stop
- Petra tou Romiou
Petra tou Romiou → Paphos Harbour Station
About 45 minutes end to end · 39 stops. Times shown are departures from Petra tou Romiou.
Monday–Friday
- 08:20
- 10:10
- 11:35
- 15:15
- 16:35
- 16:55
- 18:20
- 19:30
- 20:30
Saturday
- 08:20
- 10:10
- 11:35
- 15:15
- 16:35
- 16:55
- 18:20
- 19:30
- 20:30
Sunday & holidays
- 08:15
- 10:10
- 11:35
- 15:15
- 16:35
- 16:55
- 18:20
- 19:30
- 20:30
All 39 stops in order
- Petra tou Romiou
- Aphrodite Hills
- Old Lemesos - Pafos Road - 16th Stop
- Old Lemesos - Pafos Road - 14th Stop
- Old Lemesos - Pafos Road - 12th Stop
- Old Lemesos - Pafos Road - 9th Stop
- Kouklia Archaeological Site
- Old Lemesos - Pafos Road - 7th Stop
- Old Lemesos - Pafos Road - 8th Stop
- Old Lemesos - Pafos Road - 6th Stop
- Old Lemesos - Pafos Road - 4th Stop
- Old Lemesos - Pafos Road - 2nd Stop
- Archiep. Makariou C´ Ave. - Anexartisias
- 4th Stop Acheleia
- Ag. Georgios Church - Acheleia
- 2nd Stop Acheleia
- American Academy
- Elea Golf Club
- Archiep. Makariou C´ Ave. - Ag. Sergiou
- Archiep. Makariou C´ Ave. - G. Vasileiadi
- Archiep. Makariou C´ Ave. - Ag. Sergiou
- Archiep. Makariou C´ Ave. - Markou Drakou
- Archiep. Makariou C´ Ave. - Ippokratous
- Ippokratous - Tefkrou
- Ippokratous - Agapinoros
- Geroskipou High School
- Ierokipion Ave. - 2nd Stop
- Theas Afroditis Ave. - 2nd Stop
- Poseidonos Ave. - 10th Stop
- Poseidonos Ave. - 8th Stop
- Poseidonos Ave. - 6th Stop
- Neapolis University
- Neapolis University
- Poseidonos Ave. - 4th Stop
- Poseidonos Ave. - 2nd Stop
- Annabelle Hotel
- Municipal Baths Beach
- Kato Paphos
- Paphos Harbour Station
Interactive route map
Bus 631 route map and live buses
Why aren’t all scheduled buses shown live?
The timetable shows all scheduled departures, but the map only shows buses currently reporting a live GPS position. A scheduled bus may therefore appear without a live marker. Use the timetable for planned departure times and the live map as real-time guidance when vehicle data is available. Live locations and arrival estimates may be delayed or temporarily unavailable, so please allow extra time for your journey.
Are all blue bus stops clickable?
Yes. Select any blue stop to view scheduled departures for that specific stop and check whether a bus is currently reporting live for it. This helps you confirm where to board and view the timetable relevant to that stop and direction.
Bright red lines show the selected bus routes. No boundary overlay is added. Shapes and stops come from the project's GTFS data. Dashed purple shuttle lines connect published boarding points and are not exact road geometry. Click any bus stop to see its live schedule.
Frequently asked questions
What time is the first and last bus 631?
On weekdays the first bus 631 leaves Paphos Harbour Station at 07:27 and the last at 22:35. On Saturdays it runs from 07:27 to 22:35.
Does bus 631 run on Sundays?
Yes. On Sundays and public holidays there are 10 departures from Paphos Harbour Station, the first at 06:28 and the last at 22:35.
How long does bus 631 take?
A full journey from Paphos Harbour Station to Petra tou Romiou takes about 45 minutes, depending on traffic.
How much is bus 631?
Single: €2.00 (€3.00 after 21:00). Daily pass: €6.50. Prices are set by Pafos Buses (OSYPA); Motion card fares and passes are usually cheaper than cash.
How do I pay for bus 631?
Pay the driver in cash (carry small change) or tap a Motion bus card, which gives cheaper fares and day or weekly passes. Contactless bank-card payment is being piloted on some routes. See the Cyprus bus fares page for current prices.
Can I track bus 631 live?
Yes. When Pafos Buses (OSYPA) vehicles report their position, bus 631 appears on the live Cyprus bus map on this site.