There are no train connections to Dubrovnik. The closest rail station is at City of Ploče. If you plan to travel by rail you may choose to arrive to Zagreb, Split or Ploče and take a bus (from Zagreb, Split or Ploče), plane (from Zagreb) or boat/ferry (from Split) to Dubrovnik.
Train timetable is available bellow.
Translation of terms:
Polazni kolodvor / Departure station
Odredišni kolodvor / Arrival station
Vrijeme polaska / Time of departure
Vrijeme dolaska / Time of arrival
Samo izravni vlakovi / Only direct trains
Svi vlakovi (s mogućim vezama) / All trains with possible connections
Svi vlakovi (sa svim vezama) / All trains
Prikaži vlakove koji voze na relaciji / Show trains as requested above
Bus lines timetable from Ploče to Dubrovnik is available here.
For more information please consult Crotians Railways web page.