There are 5 ways to get from Stara Zagora to Varna by train, bus, taxi or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train, bus  •  4 h 52 min

  1. Take the train from Stara Zagora to Burgas 8627
  2. Take the bus from Burgas South to Varna

$14 - $16

Cheapest option

Train  •  5 h 37 min

  1. Take the train from Stara Zagora to Zavet 8631
  2. Take the train from Zavet Spirka to Varna 30155 / ...

$9 - $11

3 alternative options

Bus  •  5 h 8 min

  1. Take the bus from Stara Zagora to Varna

$13 - $23

Taxi  •  3 h 28 min

  1. Take a taxi from Stara Zagora to Varna 197.3 miles

$85 - $110

Drive  •  3 h 28 min

  1. Drive from Stara Zagora to Varna 197.3 miles

$30 - $50

Questions & Answers

The cheapest way to get from Stara Zagora to Varna is to train which costs $9 - $11 and takes 5 h 37 min.

More details

The quickest way to get from Stara Zagora to Varna is to taxi which costs $85 - $110 and takes 3 h 28 min.

More details

The distance between Stara Zagora and Varna is 205 km. The road distance is 315.6 km.

Get driving directions

It takes approximately 4 h 52 min to get from Stara Zagora to Varna, including transfers.

More details

Yes, there is a direct bus departing from Stara Zagora and arriving at Varna. Services depart four times a day, and operate every day. The journey takes approximately 5 h 8 min.

More details

No, there is no direct train from Stara Zagora to Varna. However, there are services departing from Stara Zagora and arriving at Varna via Zavet Spirka. The journey, including transfers, takes approximately 5 h 37 min.

More details

What companies run services between Stara Zagora, Bulgaria and Varna, Bulgaria?

Burgas Bus operates a bus from Stara Zagora to Varna every 4 hours. Tickets cost $20 - $23 and the journey takes 5 h 8 min. Three other operators also service this route. Alternatively, you can take a train from Stara Zagora to Varna via Zavet and Zavet Spirka in around 5 h 37 min.

Train operators
Bulgarian Railways (BDZh)
Phone
0700 10 200
Website
bdz.bg
Train from Stara Zagora to Burgas
Ave. Duration
2 h 10 min
Frequency
Twice daily
Estimated price
$5 - $7
Website
bdz.bg
Train from Stara Zagora to Zavet
Ave. Duration
2 h 15 min
Frequency
Once daily
Estimated price
$5 - $6
Website
bdz.bg
Train from Zavet Spirka to Varna
Ave. Duration
2 h 22 min
Frequency
Twice daily
Estimated price
$4 - $5
Website
bdz.bg
Bus operators
Burgas Bus
Phone
+359 (0) 885754058
Email
bourgasbus@abv.bg
Website
burgasbus.info
Bus from Burgas South to Varna
Ave. Duration
2 h
Frequency
Hourly
Estimated price
$8 - $10
Schedules at
burgasbus.info
Bus from Stara Zagora to Varna
Ave. Duration
5 h 8 min
Frequency
Every 4 hours
Estimated price
$20 - $23
Schedules at
burgasbus.info
Arda Tur
Phone
0700 20 544
Website
ardatur.bg
Bus from Stara Zagora Central Bus Station to Varna Zob
Ave. Duration
5 h 20 min
Frequency
4 times a day
Estimated price
$15
Schedules at
ardatur.bg
Avtoekspres
Phone
+359 (0) 52 757 044
Email
info@autogaravn.com
Website
autogaravn.com
Bus from Stara Zagora to Varna
Ave. Duration
4 h 50 min
Frequency
Twice daily
Estimated price
$13 - $17
Schedules at
autogaravn.com
BG Razpisanie
Website
bgrazpisanie.com
Bus from Stara Zagora to Varna
Ave. Duration
5 h 15 min
Frequency
Once daily
Estimated price
$14 - $17
Schedules at
bgrazpisanie.com
Other operators
Taxi from Stara Zagora to Varna
Ave. Duration
3 h 28 min
Estimated price
$85 - $110
Char Taxi
Phone
+359 42919283
Taxi-Gaz
Phone
+359 42608131

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Want to know more about US trains?, Getting to Rome from the airport and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.

Where to next?