
For passengers searching for an Istanbul - Ankara bus ticket, this route stands out with frequent departures throughout the day, multiple departure terminals, and a wide range of operators. The average road distance between Istanbul and Ankara is around 450 km. An Istanbul - Ankara bus journey usually takes approximately 5 – 6 hours. Most services commonly follow a corridor via Kocaeli (Izmit), Sakarya, Duzce and Bolu.
When choosing a ticket, travelers typically focus on “Which departure terminal should I use?”, “Where exactly is the arrival point?”, and “How much do departure times vary during the day?”. On the Istanbul side, departures are commonly available from Esenler Bus Terminal and Alibeykoy; on the Asian side, some services may also use Harem Bus Terminal and Dudullu. In Ankara, arrivals are predominantly at ASTI (Ankara Intercity Bus Terminal); some operators may also reference Sogutozu as a local service/terminal point.
With MetaBilet, you can compare all available trips on one screen, filter by departure terminal (e.g., Esenler, Alibeykoy, Harem, Dudullu), and quickly review up-to-date departure times and seat availability before purchasing.
Istanbul - Ankara Bus Ticket Prices
Prices on the Istanbul - Ankara line vary by bus operator, departure terminal (e.g., Esenler / Alibeykoy / Harem / Dudullu), time of day, and real-time occupancy. Overnight and early-morning services may differ from peak-hour departures.
For a better decision, compare multiple time windows on the same date, confirm your exact departure terminal, and always verify the stated arrival terminal in the trip details.
Istanbul - Ankara Departure and Arrival Points
Common Istanbul departure terminals include Esenler Bus Terminal, Alibeykoy, Harem Bus Terminal, and Dudullu. The primary Ankara arrival terminal is ASTI.
Istanbul Bus Terminals
Esenler Bus Terminal
Address: Altintepsi Neighborhood, Akpinar Avenue, Bayrampasa / Istanbul
Phone: +90 212 658 05 05
Alibeykoy Bus Terminal
Address: Guzeltepe Neighborhood, Fatih Sultan Mehmet Boulevard, Eyupsultan / Istanbul
Phone: +90 212 320 88 60
Harem Bus Terminal
Address: Selimiye Neighborhood, Uskudar Harem Coastal Road, Uskudar / Istanbul
Phone: +90 216 310 36 54
Dudullu Bus Terminal
Address: Serifali Neighborhood, Burhan Street No:9, Umraniye - Dudullu / Istanbul
Phone: +90 216 391 84 50
Ankara Bus Terminal
ASTI (Ankara Intercity Bus Terminal)
Address: Bestepe(ler) Neighborhood, Mevlana Boulevard No:82, Sogutozu, Yenimahalle / Ankara
Phone: +90 (312) 207 10 00
Bus Companies Operating Istanbul - Ankara Services
- Metro Turizm
- Es Turizm
- Ali Osman Ulusoy
- Nigde Aydogan
- Kapadokya VIP Turizm
- Suha Turizm
- Varan Turizm
- Selcuk Canlar Turizm
- Kale Seyahat
- Yeni Aksaray Seyahat
- Enver Gecgel Turizm
- Vib Turizm
- Yukseller Aksaray Birlik
How Long Does the Istanbul - Ankara Bus Trip Take?
The Istanbul - Ankara road distance is approximately 450 km. An Istanbul - Ankara bus journey typically takes 5 – 6 hours on average. Total duration may vary depending on the route, the number and length of breaks, and traffic conditions; during peak congestion, travel time can extend up to 7 hours.