How to get from Athens to Olympia

How long does it take to get from Athens to Olympia?

It takes approximately 5 h 15 min to get from Athens to Olympia, including transfers.

Is there a direct bus between Athens and Olympia?

No, there is no direct bus from Athens to Olympia. However, there are services departing from Athens and arriving at Olympia via Pýrgos. The journey, including transfers, takes approximately 5 h 15 min.