It is a 187 kilometer (116 miles) distance between Ephesus and Pamukkale, a drive of 3 hours. There are no direct flights or trains between Ephesus and Pamukkale, so you’ll have to go by bus or car.
Bus companies don’t take you directly to Pamukkale, but to the Denizli otogar bus station. There are busses operating every day from Selcuk (Ephesus) to Denizli. You can buy your tickets from the following bus operators: Pamukkale, Kamil Koc and Metro Turizm. Bus services include water, cold or hot drinks and snacks.
The bus drive from Selcuk (Ephesus) to Denizli otogar bus station will take about 4 hours and costs 30 Turkish Lira (4 euros or $5,-) for one way.
The bus will drop you at Denizli otogar bus station and then you have to get on the minibus (Turkish: Dolmus) to Pamukkale. This is about 18 kilometers / 11 miles away. The minibuses depart the Otogar’s Platform (Gate) 76 on the lower level (below the intercity bus gates) every 15 to 20 minutes. For the minibus from Denizli otogar to Pamukkale the price will be 5 Turkish Lira (0,75 euros or $1).
It’s a 189 kilometer (117 miles) distance between Selcuk (Ephesus) and Pamukkale. By car this will take a drive of 3 hours.