There are 4 ways to get from Ankara to Giresun by plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Ankara Esenboğa International Airport (ESB) to Ordu - Giresun Airport (OGU)plane ESB - OGU
4h 27m₺3,860–6,680Bus via Kayaş
cheapest- Take the bus from Kayaş to Giresunbus
9h 15m₺547–1,665Drive 596.2 km
- Drive from Ankara to Giresuncar 596.2 km
8h 14m₺3,330–4,809Bus
- Take the bus from Ankara to Giresunbus
10h 15m₺1,400–2,100
Ankara Esenboğa International Airport (ESB) to Ordu - Giresun Airport (OGU) flights
Questions & Answers
The cheapest way to get from Ankara to Giresun is to bus via Kayaş which costs 500 ₺ - 1.700 ₺ and takes 9h 15m.
The fastest way to get from Ankara to Giresun is to fly which takes 4h 27m and costs 3.800 ₺ - 7.000 ₺.
Yes, there is a direct bus departing from Ankara and arriving at Giresun. Services depart once daily, and operate every day. The journey takes approximately 10h 15m.
The distance between Ankara and Giresun is 500 km. The road distance is 596.2 km.
The best way to get from Ankara to Giresun without a car is to bus via Kayaş which takes 9h 15m and costs 500 ₺ - 1.700 ₺.
It takes approximately 4h 27m to get from Ankara to Giresun, including transfers.
Ankara to Giresun bus services, operated by Ali Osman ULUSOY, depart from Kayaş station.
The best way to get from Ankara to Giresun is to fly which takes 4h 27m and costs 3.800 ₺ - 7.000 ₺. Alternatively, you can bus via Kayaş, which costs 500 ₺ - 1.700 ₺ and takes 9h 15m.
Ankara to Giresun bus services, operated by Ali Osman ULUSOY, arrive at Giresun station.
Yes, the driving distance between Ankara to Giresun is 596 km. It takes approximately 8h 14m to drive from Ankara to Giresun.
What companies run services between Ankara, Turkey and Giresun, Turkey?
AJet flies from Ankara Esenboğa International Airport (ESB) to Ordu - Giresun Airport (OGU) once daily. Alternatively, Ali Osman ULUSOY operates a bus from Kayaş to Giresun hourly. Tickets cost ₺500–1,600 and the journey takes 8h 15m.
- Website
- ajet.com
Flights from Ankara Esenboğa International Airport to Ordu - Giresun Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ₺3,700–6,500
- Phone
- +90 850 532 8888
- [email protected]
- Website
- aliosmanulusoy.com
Bus from Kayaş to Giresun
- Ave. Duration
- 8h 15m
- Frequency
- Hourly
- Estimated price
- ₺500–1,600
- Schedules at
- aliosmanulusoy.com
- Phone
- 0850 222 34 55
- Website
- metroturizm.com.tr
Bus from Ankara to Giresun
- Ave. Duration
- 10h 15m
- Frequency
- Once daily
- Estimated price
- ₺1,400–2,100
- Website
- https://www.metroturizm.com.tr/en
- Standard
- ₺1,400–2,100
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including What are the different types of Renfe trains in Spain?, How to get from JFK to New York City, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.
More Questions & Answers
Book your Ankara to Giresun bus tickets online with Omio.
There are 12+ hotels available in Giresun.








