Megalochori (Greek: Μεγαλοχώρι) may refer to the following places in Greece:
- Megalochori, a village on Agkistri, Saronic islands
- Megalochori, Methana, a village in the Methana peninsula
- Megalochori, Lesbos, a village in the municipal unit Plomari, Lesbos
- Megalochori, Santorini, a village in the island of Santorini in the Cyclades
- Megalochori, Serres, a village in the Serres regional unit
- Megalochori, Trikala, a village in the Trikala regional unit