There are 5 ways to get from Ankara to Giresun by plane, bus, car, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Ordu - Giresun Airport
best- Fly from Ankara Esenboğa International Airport (ESB) to Ordu - Giresun Airport (OGU)plane ESB - OGU
4h 32m₺2,480–7,200Bus via Güvenpark
cheapest- Take the bus from Ankara Söğütözü to Giresunbus
9h 44m₺500–1,600Drive 596.1 km
- Drive from Ankara to Giresuncar 596.1 km
8h 15m₺3,470–5,013Fly to Samsun-Çarşamba Airport, shuttle, bus
- Fly from Ankara Esenboğa International Airport (ESB) to Samsun-Çarşamba Airport (SZF)plane ESB - SZF
- Take a shuttle bus from Samsun Airport to Fatsa
- Take the bus from Fatsa to Giresunbus
6h 39m₺2,025–11,750Bus
- Take the bus from Ankara to Giresunbus
10h 15m₺1,400–2,100
Ankara to Giresun by bus
Comparing Your Travel Options
The cheapest way to get from Ankara to Giresun is to bus via Güvenpark which costs 500 ₺ - 1.600 ₺ and takes 9h 44m.
The fastest way to get from Ankara to Giresun is to fly which takes 4h 32m and costs 2.400 ₺ - 7.500 ₺.
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.1 km.
The best way to get from Ankara to Giresun without a car is to bus via Güvenpark which takes 9h 44m and costs 500 ₺ - 1.600 ₺.
It takes approximately 4h 32m to get from Ankara to Giresun, including transfers.
Ankara to Giresun bus services, operated by Ali Osman ULUSOY, depart from Ankara Söğütözü station.
The best way to get from Ankara to Giresun is to fly which takes 4h 32m and costs 2.400 ₺ - 7.500 ₺. Alternatively, you can bus via Güvenpark, which costs 500 ₺ - 1.600 ₺ and takes 9h 44m.
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 15m 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 Ankara Söğütözü to Giresun hourly. Tickets cost ₺500–1,600 and the journey takes 8h 45m.
- Website
- ajet.com
Flights from Ankara Esenboğa International Airport to Ordu - Giresun Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ₺2,300–7,000
Flights from Ankara Esenboğa International Airport to Samsun-Çarşamba Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₺1,700–11,000
- Phone
- +90 850 532 8888
- [email protected]
- Website
- aliosmanulusoy.com
Bus from Ankara Söğütözü to Giresun
- Ave. Duration
- 8h 45m
- Frequency
- Hourly
- Estimated price
- ₺500–1,600
- Schedules at
- aliosmanulusoy.com
Bus from Fatsa to Giresun
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- ₺120–160
- Schedules at
- aliosmanulusoy.com
- Phone
- 444 0 487
- [email protected]
- Website
- Havas
Shuttle from Samsun Airport to Fatsa
- Ave. Duration
- 1h 45m
- Frequency
- Every 30 minutes
- Estimated price
- ₺55–440
- Website
- Havas
- Phone
- 0850 222 34 55
- Website
- MetroTurizm
Bus from Ankara to Giresun
- Ave. Duration
- 10h 15m
- Frequency
- Once daily
- Estimated price
- ₺1,400–2,100
- Website
- MetroTurizm
- 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 4 stunningly beautiful Philippines islands you need to visit, Need to know: Greyhound, and How to get from Luton Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Book your Ankara to Giresun bus tickets online with Omio.
There are 14+ hotels available in Giresun.












