• One-way
  • Round-trip
Train Times
Bulgaria
flixbus
trenitalia
ouisncf
deutsche-bahn
blablacar
kayak
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Plovdiv - Sofia 3 h 48 min 14 06:08 01:45 82 mi
Trains Varna - Sofia 9 h 47 min 16 07:35 13:15 234.9 mi
Trains Burgas - Sofia 7 h 58 min 11 08:20 09:30 211.3 mi
Trains Rousse - Sofia 7 h 3 min 13 08:50 09:08 155.3 mi
Trains Stara Zagora - Sofia 5 h 52 min 30 04:14 01:40 119.3 mi
Trains Dobrich - Sofia 9 h 52 min 12 09:15 09:00 234.9 mi
Trains Haskovo - Sofia 5 h 30 min 2 11:34 17:25 125.5 mi
Trains Veliko Tarnovo - Sofia 6 h 8 min 15 08:48 119.9 mi
Trains Gabrovo - Sofia 7 h 5 min 10 08:50 09:08 102.5 mi
Trains Asenovgrad - Sofia 4 h 27 min 12 08:25 09:30 92.0 mi
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Sofia - Plovdiv 3 h 15 min 14 08:20 04:36 82 mi
Trains Varna - Plovdiv 8 h 41 min 7 07:35 07:55 177 mi
Trains Burgas - Plovdiv 4 h 49 min 6 08:20 05:58 141 mi
Trains Rousse - Plovdiv 10 h 11 min 10 08:50 11:55 133.0 mi
Trains Stara Zagora - Plovdiv 1 h 55 min 13 04:14 01:10 49.7 mi
Trains Pleven - Plovdiv 7 h 44 min 19 05:58 07:55 87.6 mi
Trains Sliven - Plovdiv 5 h 9 08:00 05:58 88.9 mi
Trains Dobrich - Plovdiv 9 h 22 min 7 09:15 07:55 184.5 mi
Trains Pernik - Plovdiv 4 h 22 min 5 07:40 04:36 93.2 mi
Trains Blagoevgrad - Plovdiv 6 h 6 min 11 08:45 04:36 85.1 mi
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Sofia - Varna 9 h 37 min 10 08:53 13:55 234.9 mi
Trains Plovdiv - Varna 8 h 2 min 2 08:10 09:05 177 mi
Trains Burgas - Varna 5 h 14 min 6 10:50 09:05 54 mi
Trains Rousse - Varna 5 h 49 min 22 05:29 09:55 106.9 mi
Trains Stara Zagora - Varna 5 h 40 min 11 04:35 02:12 127.4 mi
Trains Pernik - Varna 9 h 42 min 5 09:01 09:55 251 mi
Trains Haskovo - Varna 10 h 29 min 2 11:34 22:25 149.1 mi
Trains Blagoevgrad - Varna 11 h 17 min 7 10:06 09:55 258.5 mi
Trains Gabrovo - Varna 6 h 30 min 6 08:50 09:45 132.4 mi
Trains Vratsa - Varna 9 h 9 min 16 07:15 13:55 219.3 mi
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Sofia - Burgas 8 h 22 min 12 08:53 14:48 211.3 mi
Trains Plovdiv - Burgas 5 h 3 min 5 04:45 22:05 141 mi
Trains Varna - Burgas 5 h 1 min 9 09:50 08:42 54 mi
Trains Rousse - Burgas 10 h 42 min 12 08:54 14:48 119.9 mi
Trains Stara Zagora - Burgas 2 h 39 min 12 06:28 23:03 93.2 mi
Trains Pleven - Burgas 9 h 21 min 17 04:45 09:44 157.2 mi
Trains Dobrich - Burgas 7 h 13 min 10 09:15 09:44 75.8 mi
Trains Pernik - Burgas 8 h 40 min 7 07:20 08:44 225.6 mi
Trains Haskovo - Burgas 8 h 46 min 2 11:34 20:25 105.6 mi
Trains Blagoevgrad - Burgas 10 h 30 min 10 10:06 09:44 225.6 mi
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Sofia - Rousse 6 h 49 min 18 10:05 10:08 155.3 mi
Trains Plovdiv - Rousse 9 h 51 min 13 06:08 12:32 133.0 mi
Trains Varna - Rousse 5 h 16 min 7 07:35 01:01 106.9 mi
Trains Burgas - Rousse 10 h 23 min 15 08:20 13:55 119.9 mi
Trains Stara Zagora - Rousse 6 h 48 min 14 04:35 05:37 100 mi
Trains Sliven - Rousse 7 h 25 min 18 10:04 05:37 82.6 mi
Trains Dobrich - Rousse 7 h 52 min 15 09:15 10:08 95 mi
Trains Pernik - Rousse 8 h 44 min 9 08:20 12:32 171.5 mi
Trains Yambol - Rousse 8 h 19 min 24 05:23 05:37 98.8 mi
Trains Haskovo - Rousse 13 h 21 min 3 11:34 01:00 134.2 mi
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Sofia - Stara Zagora 5 h 53 min 11 08:20 06:23 119.3 mi
Trains Plovdiv - Stara Zagora 1 h 56 min 6 04:45 04:32 49.7 mi
Trains Varna - Stara Zagora 6 h 2 min 7 07:35 06:13 127.4 mi
Trains Burgas - Stara Zagora 2 h 48 min 7 08:20 04:09 93.2 mi
Trains Rousse - Stara Zagora 7 h 26 min 10 08:50 13:34 100 mi
Trains Pleven - Stara Zagora 6 h 58 min 16 05:58 06:23 85.7 mi
Trains Dobrich - Stara Zagora 7 h 7 09:15 06:13 135.5 mi
Trains Pernik - Stara Zagora 6 h 19 min 7 07:20 05:23 133.6 mi
Trains Blagoevgrad - Stara Zagora 8 h 23 min 9 09:06 05:23 133.0 mi
Trains Gabrovo - Stara Zagora 2 h 48 min 5 08:50 23:25 34.2 mi
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Sofia - Pleven 3 h 25 min 7 10:10 04:43 82 mi
Trains Varna - Pleven 6 h 29 min 11 07:35 09:30 166.5 mi
Trains Rousse - Pleven 4 h 30 min 16 08:50 09:30 73.9 mi
Trains Shumen - Pleven 3 h 52 min 5 09:12 05:56 116.2 mi
Trains Vratsa - Pleven 2 h 30 min 25 07:15 02:16 54.7 mi
Trains Plovdiv - Pleven 8 h 1 min 9 06:08 12:53 87.6 mi
Trains Burgas - Pleven 12 h 14 min 8 08:20 12:31 157.2 mi
Trains Stara Zagora - Pleven 7 h 47 min 6 04:14 22:03 85.7 mi
Trains Sliven - Pleven 7 h 46 min 9 10:04 09:30 100 mi
Trains Dobrich - Pleven 7 h 16 min 11 09:15 09:30 161.6 mi
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Sofia - Sliven 7 h 12 min 4 09:01 10:03 152.9 mi
Trains Varna - Sliven 4 h 28 min 8 09:55 01:16 88.2 mi
Trains Burgas - Sliven 1 h 57 min 13 08:10 01:16 59 mi
Trains Stara Zagora - Sliven 1 h 58 min 8 10:19 23:06 39.1 mi
Trains Kazanlak - Sliven 1 h 42 min 6 10:25 23:50 47.2 mi
Trains Plovdiv - Sliven 4 h 22 min 10 04:45 23:50 88.9 mi
Trains Rousse - Sliven 6 h 37 min 15 08:50 23:50 82.6 mi
Trains Pleven - Sliven 6 h 19 min 9 05:58 23:50 100 mi
Trains Dobrich - Sliven 6 h 49 min 5 09:15 23:50 96.9 mi
Trains Shumen - Sliven 5 h 30 min 7 09:12 23:50 50.3 mi
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Varna - Dobrich 1 h 55 min 13 08:45 01:10 24.2 mi
Trains Devnya - Dobrich 1 h 14 min 7 08:46 27.3 mi
Trains Beloslav - Dobrich 1 h 34 min 7 09:04 01:10 27.3 mi
Trains General-Toshevo - Dobrich 40 min 4 13:59 23:15 13.7 mi
Trains Suvorovo - Dobrich 56 min 3 10:06 01:10 19.9 mi
Trains Sofia - Dobrich 10 h 42 min 5 10:05 17:10 234.9 mi
Trains Plovdiv - Dobrich 9 h 21 min 3 08:10 12:45 184.5 mi
Trains Burgas - Dobrich 8 h 29 min 4 10:50 12:45 75.8 mi
Trains Rousse - Dobrich 8 h 22 min 9 10:25 12:45 95 mi
Trains Stara Zagora - Dobrich 7 h 31 min 6 04:35 01:10 135.5 mi
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Sofia - Shumen 7 h 18 min 7 10:05 10:00 186.4 mi
Trains Plovdiv - Shumen 8 h 25 min 4 08:10 09:10 134.8 mi
Trains Varna - Shumen 2 h 39 min 11 09:05 02:26 50.3 mi
Trains Burgas - Shumen 6 h 49 min 4 08:20 09:10 59.7 mi
Trains Rousse - Shumen 4 h 11 min 14 05:29 07:56 62.8 mi
Trains Sliven - Shumen 5 h 19 min 6 09:04 23:30 50.3 mi
Trains Dobrich - Shumen 3 h 9 min 6 09:15 02:26 50.3 mi
Trains Pernik - Shumen 8 h 15 min 6 07:20 08:55 201.9 mi
Trains Yambol - Shumen 4 h 52 min 4 05:23 22:24 58.4 mi
Trains Haskovo - Shumen 10 h 50 min 1 11:34 22:24 115.6 mi
Logo