Karystos liegt im Süden der griechischen Insel Euböa am Ägäischen Meer und ist durch Fähren mit dem attischen Hafen Rafina sowie mit Inseln der Kykladen wie Andros, Syros und Mykonos verbunden.