Mobile app Take Cyprus Bus Guide with you Available now on iPhone and Android

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 page

Before 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.

The Peyia municipality building, a pale two-storey front with arched windows and a garden in front, under a cloudy sky.
Peyia, on the hills above Coral Bay. OSYPA route 616 runs through it between Coral Bay and Agios Georgios; routes 607 and 607B link it with Karavella in Paphos. Photo: Viaggiamocela, CC BY-SA 4.0 (cropped), via Wikimedia Commons

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.

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.

  • 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

    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

    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

    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

    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

    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

    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

    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

    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

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.

  1. Coral Bay below

    Route 616 links Peyia with Coral Bay, where route 615 to Paphos starts.

  2. Agios Georgios

    Route 616 ends at Agios Georgios, west of Peyia on the Akamas coast.

  3. 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.

  • Paphos harbour: a wide paved quay leading to the squat stone fort at the end of the breakwater, under a clear sky.

    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 tab

    Photo: 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