By bus from all major cities in Turkey. From Istanbul (65 TL, 18 hrs) they depart several times per day. From Kayseri it's 12hrs. There are also buses from Tbilisi, Georgia (about 12 hours) which serve as a useful point of entry to the country from Caucasus. There will be a "servis" (free shuttle bus) from the bus station to the city centre.