buses.appPaphos public transport
631

Paphos · bus timetable

Bus 631 Harbour Station - Posidonos - Geroskipou - Kouklia - Pe

Bus Regular line Operator: ΟΣΥΠΑ

Line 631 runs between Paphos Harbour Station and Petra tou Romiou; on weekdays the first departure is at 07:27 and the last at 22:35, 10 departures a day.

  • Headway~83 min
  • First departure07:27
  • Last departure22:35
  • Average ride~46 min
  • Stops34
  • Departures per day10
  • Route length30.5 km
  • Peak~50 min
  • Off-peak~40 min
  • Saturday10 departures
  • Sunday10 departures

Bus of Paphos public transport — connects Paphos Harbour Station and Petra tou Romiou, with 34 stops per direction.The first departure is at 07:27, the last at 22:35.Departures run every ~83 min, and the ride takes ~46 min on average.

Single ticket: €2.00

Source: Public Works Department (Cyprus open data portal, motionbuscard.org.cy) GTFS, version ΟΣΥΠΑ20261113051708, valid until 6 February 2027.

Routes in this direction

Most departures take route A. Some take a different route — pick one to see it on the map, in the timetable and in the stop list.

B next to a time = that departure takes this route

Timetable

First

07:27

Last

22:35

Departures

10

Line 631 timetable — on weekdays
07 27
09 15
10 40
14 20
15 40
Line 631 timetable — on Saturdays
07 27
09 15
10 40
14 20
15 40
Line 631 timetable — on Sundays and holidays
06 27
09 15
10 40
14 20
15 40
Valid from13.11.2026.
Changed08.11.2026.
Checked13.11.2026.

Stops

34 stops~46 min in total
  1. 606610611departure0min
  2. Municipal Baths Beach

    #31980

    611+1 min1min
  3. Annabelle Hotel

    #30094

    611+0 min1min
  4. Poseidonos Ave. - 1st Stop

    #30095 — Poseidonos Ave. - 1st Stop

    611612632+0 min1min
  5. Poseidonos Ave. - 3rd Stop

    #30096 — Poseidonos Ave. - 3rd Stop

    611612632+0 min1min
  6. Poseidonos Ave. - 5th Stop

    #30097 — Poseidonos Ave. - 5th Stop

    611612632+1 min2min
  7. 606611632+1 min3min
  8. 606611+1 min4min
  9. Poseidonos Ave. - 7th Stop

    #30099 — Poseidonos Ave. - 7th Stop

    606611612+1 min5min
  10. Poseidonos Ave. - 9th Stop

    #30100 — Poseidonos Ave. - 9th Stop

    606611612+1 min6min
  11. Poseidonos Ave. - 11th Stop

    #30101 — Poseidonos Ave. - 11th Stop

    606611612+0 min6min
  12. Theas Afroditis Ave. - 1st Stop

    #30102 — Theas Afroditis Ave. - 1st Stop

    606612+1 min7min
  13. Theas Afroditis Ave. - 3rd Stop

    #30182

    612+2 min9min
  14. Ierokipion Ave. - 1st Stop

    #30183 — Ierokipion Ave. - 1st Stop

    612632+1 min10min
  15. 606612632+1 min11min
  16. 606612632+1 min12min
  17. Archiep. Makariou C´ Ave. - Al. Panagouli

    #30011 — Archiep. Makariou C´ Ave. - Al. Panagouli

    601606612613630632+3+1 min13min
  18. Archiep. Makariou C´ Ave. - Ag. Sergiou

    #30012 — Archiep. Makariou C´ Ave. - Ag. Sergiou

    601612613630632633+2+1 min14min
  19. Archiep. Makariou C´ Ave. - Filias

    #30013 — Archiep. Makariou C´ Ave. - Filias

    601612613630632633+2+1 min15min
  20. Ag. Georgios Church - Acheleia

    #30016 — Ag. Georgios Church - Acheleia

    601612613630632633+2+0 min18min
  21. Archiep. Makariou C´ Ave. - Anexartisias

    #30018 — Archiep. Makariou C´ Ave. - Anexartisias

    601612613630632633+1+2 min22min
  22. Old Lemesos - Pafos Road - 1st Stop

    #30507 — Old Lemesos - Pafos Road - 1st Stop

    630632633634+2 min24min
  23. Old Lemesos - Pafos Road - 3rd Stop

    #30508 — Old Lemesos - Pafos Road - 3rd Stop

    601630632633634+1 min25min
  24. Old Lemesos - Pafos Road - 5th Stop

    #30509 — Old Lemesos - Pafos Road - 5th Stop

    630632633634+1 min26min
  25. Old Lemesos - Pafos Road - 7th Stop

    #30510 — Old Lemesos - Pafos Road - 7th Stop

    630632+1 min27min
  26. Kouklia Archaeological Site

    #31859

    +4 min31min
  27. Old Lemesos - Pafos Road - 9th Stop

    #31858

    630+1 min32min
  28. Old Lemesos - Pafos Road - 11th Stop

    #30737 — Old Lemesos - Pafos Road - 11th Stop

    630632+3 min35min
  29. Aphrodite Hills

    #30898

    632+5 min40min
  30. Old Lemesos - Pafos Road - 13th Stop

    #30736

    630+2 min42min
  31. Petra tou Romiou

    #30750

    630+4 min46min

Lines on the same route

Other Paphos lines that share stops with line 631.

Frequently asked questions

When are the first and last departures of line 631?

On weekdays the first departure from Paphos Harbour Station is at 07:27 and the last at 22:35. There are 10 departures in total.

Does line 631 run on weekends?

Yes — on Saturday from 07:27 to 22:35 and on Sunday from 06:27 to 22:35.

Does line 631 run on Sundays?

Yes. On Sundays line 631 has 10 departures from Paphos Harbour Station, the first at 06:27 and the last at 22:35.

How often does line 631 run?

Departures run about every 83 minutes (median headway between 06:00 and 21:00 on weekdays). It is denser at peak and sparser in the evening and at weekends.

How long is the ride on line 631?

The whole ride takes about 46 minutes on average — from about 40 minutes off-peak to about 50 minutes at peak.

How many stops does line 631 have?

In the Paphos Harbour Station → Petra tou Romiou direction, line 631 has 34 stops.

How long is the route of line 631?

The route in this direction is about 30.5 km long.