There are several hundred bus companies in the whole of Turkey, serving both major cities and small villages throughout the country. Many foreign visitors who speak little or no Turkish, however, find it intimidating to venture around this beautiful country by bus due to language barriers, despite the presence of a highly comprehensive and efficient long-distance bus systems.
Unlike in Greece, where several private travel agencies compile comprehensive database that provide up-to-date sailing schedules and ticket price of most domestic ferry routes, there are no such thing yet for inter-city bus routes in Turkey. Which means: the only way independent travellers who speak no Turkish can obtain up-to-date bus time-tables and prices is to check with the bus ticket office in person upon arrival at the bus station (known as Otogar, Terminali, or Garaj in Turkish) in Turkey, and hope to find a bus connection that meets their schedule,
At the moment, only some of the bigger bus companies in Turkey have their own website with inter-active bus time-tables and ticket prices. However, most of the interface are in Turkish language only. Also, not all destinations or stops served by the bus company are included in the drop-down menu. For instance, some buses that serves the route Goreme – Izmir also stop en route at Denizli (for the popular tourist destination of Pamukkale about 15km away), but if you click on their drop-down menu for time and prices, you would not find the name 'Goreme' or 'Denizli'.