From Orestiada’s bus station, buses serve Didymotiho (€1.80, 20 minutes, hourly), many continuing to Alexandroupoli (€10.60, 1¼ hours, 13 daily). Other buses go northward to Dikea (€5.70, 45 minutes, four daily) and Ormenio (€5.50, 40 minutes, two daily) for Bulgaria. The Turkish border crossing at Kastanies is also served (€1.80, 20 minutes, six daily).
The train station connects Orestiada with Thessaloniki direct (€25.20, 8½ hours, one daily) or via Alexandroupoli (€6, two hours, two daily). Taxis can be found near the train station.