Compare prices and tickets by train, bus or flight

Thu
Jan 27
$24Flixbus
$95Croatia Airlines
Fri
Jan 28
$24Flixbus
$95Croatia Airlines
Sat
Jan 29
$24Flixbus
$95Croatia Airlines
Sun
Jan 30
$24Flixbus
$95Croatia Airlines
Mon
Jan 31
$26Flixbus
$95Croatia Airlines
Tue
Feb 1
$24Flixbus
$81Croatia Airlines
Wed
Feb 2
$24Flixbus
$81Croatia Airlines
Thu
Feb 3
$26Flixbus
$81Croatia Airlines
Fri
Feb 4
$24Flixbus
$81Croatia Airlines
Sat
Feb 5
$26Flixbus
$81Croatia Airlines
Sun
Feb 6
$24Flixbus
$81Croatia Airlines
Mon
Feb 7
$26Flixbus
$81Croatia Airlines
Tue
Feb 8
$26Flixbus
$71Croatia Airlines
Wed
Feb 9
$24Flixbus
$71Croatia Airlines
Thu
Feb 10
$24Flixbus
$71Croatia Airlines
Fri
Feb 11
$24Flixbus
$71Croatia Airlines
Sat
Feb 12
$24Flixbus
$71Croatia Airlines
Sun
Feb 13
$26Flixbus
$71Croatia Airlines
Mon
Feb 14
$24Flixbus
$71Croatia Airlines
Tue
Feb 15
$24Flixbus
$71Croatia Airlines

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Zagreb to Dubrovnik

distanceDistance242 miles (390 km)
changesDirect trainYes

Trains from Zagreb to Dubrovnik cover the 242 miles (390 km) long journey with our travel partners like. There are direct train services available.

Travel Tips: Trains from Zagreb to Dubrovnik

Travel by train to Dubrovnik easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Zagreb to Dubrovnik.
FAQs

How far is it from Zagreb to Dubrovnik by train?

You should expect to travel around 242 miles (390 km)  to Dubrovnik from Zagreb by train.