Train from Izmir to Ephesus
There is no train station in Ephesus, but you can take the train from Izmir to Selçuk, a few kilometers from the archaeological site. The last part you can walk or go by taxi. The train ride takes about 1 hour 10 minutes and costs tl6 per person (one way). The train to Selçuk leaves at 08h09, 10h22 and 14h20. Trains back leave at 11h36 and 15h10. It's good to check the train timetable before you leave.
How do I get to the train station from the cruise port of Izmir?
In Izmir are a few train stations. There's also one close to the port, but you should take the train to Selçuk from Basmane train station. This is located on Basmane square in the center of the city. You can walk there (20-30 minutes) or take a taxi (€ 10, 4 persons, one way).