If you need to get from Istanbul to Goreme when you are visiting Turkey, you have several options.
Whichever one you choose, you will have to take two modes of transportation. These include flights, trains, buses, and cars.
To go by land, you should first take a train from Istanbul to Ankara. You can find out how to do this here. From Ankara, you can take a bus to Goreme. It is a four-hour bus ride.
To go by air, you can fly into a nearby airport and continue your journey by land. The closest airports to Goreme are in Kayseri (75km (45mi) from Goreme) and Nevsehir (45km (30mi) from Goreme). Both are served by a number of airlines. When you land, you can hire a car or take a taxi the rest of the way to Goreme.
