Upvote:1
As pointed to by WGroleau and your use of Rome2Rio, from Istanbul to Ankara, a distance of some 260 miles/420 km, returned a number of bus, train, and combinations, all taking some 6-7 hours and costs ranging from $12-20 (from ₺ 60-95).
- Train/bus/train: Aksaray by M1 train to Otogar, change stations to Istanbul Otogari for bus to Gebze for YHT to Ankara
- Bus MetroTurizm
- Bus, train via Pendi̇k YHT İstasyonu
, M2 train at Vezneciler to Sisli-Mecidiyeköy, walking to Mercidiyekoy station for the 251 bus to Pendi̇k YHT İstasyonu, changing to Pendik station for the YHT train to Ankara
- Bus Kamil Koc, taking the M1 train from Aksaray to Otogar, changing to Istanbul Otogari for bus via Umraniye to Ankara
Rome2Rio.com search results expand to detail station names, map locations, departure times, costs, and include links to transportation providers (train, bus, cab, rideshare etc.).