As I looked on the Metro Turizm website there are 3 buses daily ..2 leaving at night 730pm and 9pm..however a couple of things I noticed..one I could not access any bus time for Nov. 06th for Antalya to Goreme...then I tried Antalya to Nevsehir and as well could not get any dates past oct 31st....it could be one of two..it is too early to try and book tickets for November..or they reduce the amount of buses and services in the low season of the year...but I am 100 % sure there are still regular nightly buses.
with Metro Turizm.
http://www.metroturizm.com.tr/index.php7295 ANT-KAYSERI(MERKEZ) 09:00 18:00 TRAVEGO 42,00 YTL this is a DAY bus
1005 ANT-SIVAS(MERKEZ) 19:30 04:00 SETRA 42,00 YTL YTL these are NIGHT buses
7298 ANT-KAYSERI(MERKEZ) 21:00 06:00 TRAVEGO 46 42,00 YTL
Antalya to Nevsehir
The next major bus station to Goreme is in the city of Nevsehir (10km).
Buses to and from all major towns and cities in Turkey (and beyond) stop in Goreme daily. Some of the bus companies serving Goreme are: Suha, Metro, Goreme, and Nevsehir.
* Do we need to buy tickets ahead of time?
1-2 days in advance..either directly at the bus station or from any Metro Turizm office located in Antalya..I would not leave getting my tickets til the last minute..then you cannot be garanteed the bus of choice..or when you arrive in Turkey ( possibly Istanbul ) you can go into any Metro Turizm office and buy your tickets there in advance...or call Phone: 00 90 21 444 34 55
* How far in advance of the departure time should we aim to be at Antalya bus station?
If you have already purchased your tickets 1-2 days in advance then 30 minutes is enough time to arrive at the bus station..if not go there at least 1-2 hours before
you can also try ; Nevşehirliler Seyahat 20:30 ANTALYA -> NEVŞEHİR -> KAYSERİ MOLALI 403 40,00 TL
http://www.biletall.com/