Juhannus vaikuttaa lähi- ja kaukojunien aikatauluihin. Keskikesän juhlan aikaan liikenteessä on myös poikkeusjärjestelyjä ratatöiden vuoksi.
Juhannuksena kauko- ja lähijunat kulkevat pääsääntöisesti seuraavasti:
Torstaina 18.6. on perjantaiaikataulut
Juhannusaattona 19.6. ajetaan lauantaiaikataulujen mukaan
Juhannuspäivänä 20.6. on sunnuntaiaikataulut. Juhannuspäivän iltana pääkaupunkisedun lähiliikenteessä kulkee joitakin lisävuoroja
Kaukoliikenteessä on poikkeusjärjestelyjä juhannuksena, koska Liikennevirasto kunnostaa rataverkkoa eri puolilla maata. Osa junavuoroista on peruttu ja osa korvataan linja-autoilla seuraavilla rataosuuksilla: Seinäjoki–Oulu, Ylivieska–Iisalmi, Kajaani–Oulu, Turku–Toijala ja Kuopio–Siilinjärvi.