THE TIMETABLES HAVE BEEN UPDATED FOR 2025!
This is the Mykonos Bus Schedule and the connections to all the main towns on the island. It includes times, tickets, and the first and last buses from Mykonos Town, Mykonos Port, Mykonos Airport, Paradise, Platis Gialos, and other towns of the island.Mykonos’s local buses are called “KTEL Buses” and operate throughout the year, but during May-September, more frequent buses connect most of the beaches to Mykonos Town. The local buses of Mykonos are the best and cheapest way to get around the island, but if you want to explore the island with much more flexibility, you should rent a car or a quad.
CHECK ALSO: Santorini Bus Schedule ● Paros Bus Schedule
- There are two main bus terminals on Mykonos (both in Mykonos Town): “Fabrika” (South Station) and “Old Port” (North Station).
- These two stations are not connected, but you can walk 15 minutes through Mykonos Town (“Chora”)
- “Fabrika” Bus Station on Google Maps
- “Old Port” Bus Station on Google Maps
- You buy the ticket from the driver once you are in (always cash) – approx.1-3 euros, depending on where you are going.
- To go to Paradise and Super Paradise beaches, you have to take the bus from Fabrika bus station and go to Paradise beach (Google Maps)

Here are all the available routes and local bus schedules in Mykonos (click to get to the relevant schedule) :
- Mykonos Town (Fabrika) to Paradise
- Paradise to Mykonos Town (Fabrika)
- Mykonos Town (Fabrika) to Paraga beach
- Paraga beach to Mykonos Town (Fabrika)
- Mykonos Town (Fabrika) to Ornos beach & Agios Ioannis beach
- Ornos beach & Agios Ioannis to Mykonos Town (Fabrika)
- Mykonos Town (Fabrika) to Airport
- Airport to Mykonos Town (Fabrika)
- Mykonos Town (Fabrika) to New Port (ferries to Athens)
- New Port (ferries to Athens) to Mykonos Town (Fabrika)
- Mykonos Town (Fabrika) to Platis Gialos beach
- Platis Gialos beach to Mykonos Town (Fabrika)
- Mykonos Town (Old Port) to Agios Stefanos beach
- Agios Stefanos beach, Mykonos Town (Old Port)
- Mykonos Town (Old Port) to New Port (ferries to Athens)
- New Port (ferries to Athens) to Mykonos Town (Old Port)
- Mykonos Town (Old Port) to Ano Mera
- Ano Mera to Mykonos Town (Old Port)
- Mykonos Town (Old Port) to Kalafatis beach
- Kalafatis beach to Mykonos Town (Old Port)
- Mykonos Town (Old Port) to Elia beach
- Elia Beach to Mykonos Town (Old Port)
- Mykonos Town (Old Port) to Kalo Livadi beach
- Kalo Livadi beach to Mykonos Town (Old Port)
- Mykonos Town (Old Port) to Panormos beach
- Panormos beach to Mykonos Town (Old Port)
- Mykonos Town (Old Port) to Ornos beach
- Ornos beach to Mykonos Town (Old Port)
- Mykonos Town (Old Port) to Platis Gialos beach
- Platis Gialos beach to Mykonos Town (Old Port)
- Mykonos Airport to Mykonos New Port (Ferries to Athens)
- Mykonos New Port (Ferries to Athens) to Mykonos Airport
MYKONOS TOWN (FABRIKA) TO PARADISE
07:15 , 09:15 , 10:15 , 10:45 , 11:15 , 11:45 , 12:15 , 12:45 , 13:15 , 13:45 , 14:15 , 14:45 , 15:15 , 15:45 , 16:15 , 17:15 , 17:45 , 18:15 , 18:45 , 19:15 , 20:15, 21:15, 22:15 , 23:15 , 00:15 , 01:15
PARADISE TO MYKONOS TOWN (FABRIKA) :
- Last Bus from Mykonos Town (Fabrika) to Paradise is at 01:15 every day (between May and September)
- Last Bus from Paradise to Mykonos Town (Fabrika) is at 01:30 every day (between May and September)
- From Mykonos Town to Paradise is a 15-minute drive
- There is no local bus to Super Paradise beach. You have to walk by yourself from Paradise Beach, unfortunately…
MYKONOS TOWN (FABRIKA) TO PARAGA BEACH:
09:15 , 10:15 , 11:15 , 12:15 , 13:15 , 14:15 , 15:15 , 16:15 , 17:15 , 18:15 , 19:15 , 20:15 , 21:15 , 22:15 , 23:15 , 00:15 , 01:15
PARAGA BEACH TO MYKONOS TOWN (FABRIKA):
- The last Bus from Mykonos Town (Fabrika) to Paraga beach is at 01:15 every day (between May and September)
- Last Bus from Paraga beach to Mykonos Town (Fabrika) is at 01:30 every day (between May and September)
- From Mykonos Town to Paraga is a 15-minute drive.
MYKONOS TOWN (FABRIKA) TO ORNOS BEACH & AGIOS IOANNIS:
07:15 , 09:30 , 10:30 , 11:00 , 11:30 , 12:00 , 12:30 , 13:00 , 13:30 , 14:00 , 14:30 , 15:00 , 15:30 , 16:00 , 16:30 , 17:00 , 17:30 , 18:00 , 18:30 , 19:00 , 19:30 , 20:00 , 20:30, 21:00 , 21:30, 22:00 , 22:30 , 23:00 , 23:30 , 00:30
AGIOS IOANNIS & ORNOS BEACH TO MYKONOS TOWN (FABRIKA):
- This is the same bus from Mykonos Town (Fabrika) to Ornos and then to Agios Ioannis beach.
- The last Bus from Mykonos Town (Fabrika) to Ornos and Agios Ioannis beach is at 00:45 daily.
- From Mykonos Town (Fabrika) to Ornos and Agios Ioannis beach is a 5-minute and 10-minute drive, respectively.
MYKONOS TOWN (FABRIKA) TO AIRPORT:
09:00 , 10:00 , 10:30 , 11:00 , 11:30 , 12:00 , 12:30 , 13:00 , 13:30 , 14:00 , 15:00 , 16:00 , 17:00 , 18:00 , 19:00 , 19:30 , 20:00 , 21:00 , 22:00
AIRPORT TO MYKONOS TOWN (FABRIKA):
- The last Bus from Mykonos Town (Fabrika) to Mykonos Airport is at 22:15 daily.
- From Mykonos Town (Fabrika) to the airport is a 10-minute drive.
MYKONOS TOWN (FABRIKA) TO NEW PORT (FERRIES TO ATHENS):
09:00 , 10:00 , 10:30 , 11:00 , 11:30 , 12:00 , 12:30 , 13:00 , 13:30 , 14:00, 15:00 , 16:00 , 17:00 , 18:00 , 19:00 , 19:30 , 20:00 , 21:00 , 22:00
NEW PORT (FERRIES TO ATHENS) TO MYKONOS TOWN (FABRIKA):
- The buses that run to and from the new port (where the ferries from Athens arrive and depart) mainly coincide with the times the ferries depart and arrive.
- From Mykonos Town to the New Port, taking the ferry to Athens is a 10-minute drive.
MYKONOS TOWN (FABRIKA) TO PLATIS GIALOS:
07:40 , 09:00 , 10:00 , 11:00 , 12:00 , 13:00 , 14:00 , 15:00 , 16:00 , 17:00 , 18:00 , 19:00 , 20:00 , , 21:00 , 22:00 , 23:00 , 24:00 , 01:00
PLATIS GIALOS TO MYKONOS TOWN (FABRIKA) :
- The last Bus from Mykonos Town to Platis Gialos is at 01:10 every day.
- From Mykonos Town to Platis Gialos is a 20-minute drive.
MYKONOS TOWN (OLD PORT) TO AGIOS STEFANOS:
09:00 , 10:00 , 11:00 , 12:00 , 13:00 , 14:00 , 15:00 , 16:00 , 17:00 , 18:00 , 19:00 , 20:00 , 21:00 , 22:00 , 23:00
AGIOS STEFANOS TO MYKONOS TOWN (OLD PORT):
- The last Bus from Mykonos Town to Platis Gialos is at 02:00 every day.
- From Mykonos Town (Old Port station) to Agios Stefanos Beach is a 20-minute drive.
MYKONOS TOWN (OLD PORT) TO NEW PORT (FERRIES TO ATHENS):
09:00 , 10:00 , 11:00 , 12:00 , 13:00 , 14:00 , 15:00 , 16:00 , 17:00 , 18:00 , 19:00 , 20:00 , 21:00 , 22:00 , 23:00
NEW PORT (FERRIES TO ATHENS) TO MYKONOS TOWN (OLD PORT):
- The last Bus from Mykonos Town (Old Port) to the New Ferry Port is at 23:00 daily.
- From Mykonos Town (Old Port station) to the New Ferry Port is a 5-minute drive.
MYKONOS TOWN (OLD PORT) TO ANO MERA:
10:00 , 11:30 , 12:30 , 13:00 , 13:30 , 14:30 , 15:00 , 16:00 , 17:00 , 17:30 , 18:30 , 19:00 , 20:00 , 22:00
ANO MERA TO MYKONOS TOWN (OLD PORT):
- The last Bus from Mykonos Town (Old Port) to Ano Mera is at 00:00 every day.
- From Mykonos Town (Old Port) to Ano Mera is a 20-minute drive.
MYKONOS TOWN (OLD PORT) TO KALAFATIS:
11:30 , 13:30 , 15:00 , 17:00 , 18:30
KALAFATIS TO MYKONOS TOWN (OLD PORT) :
- Last Bus from Mykonos Town (Old Port) to Kalafati is at 00:00 every day
- From Mykonos Town to Kalafati is a 25-minute drive
MYKONOS TOWN (OLD PORT) TO ELIA BEACH:
10:00 , 13:00 , 14:30 , 17:30 , 19:00
ELIA BEACH TO MYKONOS TOWN (OLD PORT):
- The last Bus from Mykonos Town (Old Port) to Elia Beach is at 19:25 daily.
- From Mykonos Town (Old Port) to Elia Beach is a 25-minute drive.
MYKONOS TOWN (OLD PORT) TO KALO LIVADI BEACH:
10:30 , 12:30 , 15:00 , 17:30
KALO LIVADI BEACH TO MYKONOS TOWN (OLD PORT):
- The last Bus from Mykonos Town (Old Port) to Kalo Livadi is at 17:30 daily.
- From Mykonos Town (Old Port) to Kalo Livadi is a 25-minute drive.
MYKONOS TOWN (OLD PORT) TO PANORMOS BEACH:
11:30 , 14:00 , 16:30 , 18:30
PANORMOS BEACH MYKONOS TOWN (OLD PORT):
- The last Bus from Mykonos Town (Old Port) to Panormos is at 18:30 every day
- From Mykonos Town (Old Port) to Panormos is a 25-minute drive.
MYKONOS TOWN (OLD PORT) TO ORNOS BEACH & AGIOS IOANNIS:
10:00 , 11:30 , 13:00 , 14:30 , 16:00 , 17:30 , 19:00 , 20:30
ORNOS BEACH TO MYKONOS TOWN (OLD PORT):
- The last Bus from Mykonos Town (Old Port) to Ornos is at 20:30 every day
- From Mykonos Town (Old Port) to Ornos is a 10-minute drive
MYKONOS TOWN (OLD PORT) TO PLATIS GIALOS BEACH:
10:00 , 11:30 , 13:00 , 14:30 , 16:00 , 17:30 , 19:00 , 20:30
PLATIS GIALOS BEACH TO MYKONOS TOWN (OLD PORT):
- The last Bus from Mykonos Town (Old Port) to Platis Gialos is at 20:30 daily.
- From Mykonos Town (Old Port) to Platis Gialos is a 20-minute drive.
MYKONOS AIRPORT TO NEW PORT (FERRIES TO ATHENS):
09:10 , 10:30 , 11:30 , 12:20 , 13:10 , 13:50 , 15:20 , 16:40 , 17:50