234 miles (378 km) | |
$22 (€19) | |
7 a day | |
Yes, there are 7 direct trains a day |
Trains from Sofia to Varna cover the 234 miles (378 km) long route and usually take around 7 h 48 min. Normally, there are 7 trains operating per day, including direct services available. While the average ticket price for this trip costs around $22 (€19), you can find the cheapest train ticket for as low as $22 (€19).
Here are some other resources that might have the information you need