Walking the ancient city from the Upper Gate to the Great Theatre takes about two and a half unhurried hours, or three and a half if you add the Terrace Houses. Everything beyond that — the House of the Virgin Mary, the Basilica of St John, the Ephesus Museum, Şirince — is a matter of how much of the day you want to give the valley.
Two and a half hours: the ancient city
Enough for the full classic route without rushing: the Odeon and the civic quarter, the descent of Curetes Street, the Temple of Hadrian, the Library of Celsus, Marble Street and the Great Theatre. This is what a short cruise call or a half-day tour covers, and it is a complete visit in its own right — nothing essential is missed, only the optional extras.
Three and a half hours: add the Terrace Houses
The single best hour you can add. The Terrace Houses need a separate ticket and about 45–75 minutes, and they are the best-preserved interiors in Ephesus: Roman frescoes, mosaic floors and underfloor heating still in place. If you have any interest in how ancient people actually lived, buy the second ticket.
A full day: the valley, not just the city
Six to eight hours lets you pair the ancient city with the hills around it — most commonly the House of the Virgin Mary and the Basilica of St John, with lunch in between, and often the Ephesus Museum in Selçuk where the site’s finds are displayed. This is the shape of our full-day private tour, and the version most first-time visitors are happiest with.
Two days: the unhurried version
- Day one — the ancient city at opening, the Terrace Houses, lunch, then the museum while the afternoon heat passes.
- Day two — the Christian sites (Mary’s house, St John, the Seven Sleepers), the free Temple of Artemis site, and a long afternoon in Şirince or on Pamucak beach.
Two practical limits shape all of the above: there is almost no shade inside the site, and the marble gets genuinely hot in July and August. In high summer, two shorter visits — early morning and late afternoon — beat one long midday march, and our weather page explains why.

