• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 7 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

Bus  •  5 h 8 min

  1. Take the bus from Stara Zagora to Varna

$8 - $23

5 alternative options

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

Bus Union Ivkoni  •  5 h 37 min

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

$16 - $23

Bus BG Razpisanie  •  6 h 35 min

  1. Take the bus from Stara Zagora to Obzor
  2. Take the bus from Obzor to Varna

$17 - $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

Yes, there is a direct bus departing from Stara Zagora and arriving at Varna. Services depart every four hours, 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

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

Get driving directions

The best way to get from Stara Zagora to Varna without a car is to train and bus which takes 4 h 52 min and costs $13 - $17.

More details

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

More details

Stara Zagora to Varna bus services, operated by Burgas Bus, depart from Stara Zagora station.

More details

Stara Zagora to Varna train services, operated by Bulgarian Railways (BDZh), depart from Stara Zagora station.

More details

The best way to get from Stara Zagora to Varna is to bus which takes 5 h 8 min and costs $8 - $23. Alternatively, you can train, which costs $9 - $11 and takes 5 h 37 min.

Mode details

Map of how to get from Stara Zagora to Varna.
Launch map view
  • Distance: 128.1 miles
  • Duration: 4 h 52 min

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. Four 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
Bus from Stara Zagora to Burgas South
Ave. Duration
2 h 59 min
Frequency
Once daily
Estimated price
$12 - $14
Schedules at
burgasbus.info
Municipality of Stara Zagora
Website
starazagora.bg
Bus from Stara Zagora to Varna
Ave. Duration
6 h
Frequency
Every 4 hours
Estimated price
$8 - $20
Schedules at
starazagora.bg
Bus from Stara Zagora to Obzor
Ave. Duration
6 h 15 min
Frequency
Once daily
Estimated price
$13 - $19
Schedules at
starazagora.bg
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
BG Razpisanie
Website
bgrazpisanie.com
Bus from Stara Zagora to Varna
Ave. Duration
5 h 15 min
Frequency
3 times a day
Estimated price
$13 - $17
Schedules at
bgrazpisanie.com
Bus from Stara Zagora to Burgas
Ave. Duration
2 h 41 min
Frequency
3 times a day
Estimated price
$8 - $11
Schedules at
bgrazpisanie.com
Bus from Stara Zagora to Obzor
Ave. Duration
4 h 30 min
Frequency
3 times a day
Estimated price
$12 - $16
Schedules at
bgrazpisanie.com
Avtoekspres
Phone
+359 (0) 52 757 044
Email
info@autogaravn.com
Website
autogaravn.com
Bus from Stara Zagora to Varna
Ave. Duration
5 h 28 min
Frequency
Twice daily
Estimated price
$12 - $15
Schedules at
autogaravn.com
Union Ivkoni
Phone
02/989 0000
Website
union-ivkoni.com
Bus from Stara Zagora to Burgas
Ave. Duration
2 h 55 min
Frequency
Every 2 hours
Estimated price
$7 - $11
Schedules at
union-ivkoni.com
TRAVEL EKSPRES OOD
Phone
052/733162
Email
travelexpres@mail.bg
Website
travelexpresbg.com
Bus from Obzor to Varna
Ave. Duration
1 h 5 min
Frequency
Every 3 hours
Estimated price
$4 - $5
Schedules at
travelexpresbg.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 5 incredible day trips from Florence by train, Why you should take the train in the US and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.

More Questions & Answers

Stara Zagora to Varna bus services, operated by Burgas Bus, arrive at Varna station.

More details

Stara Zagora to Varna train services, operated by Bulgarian Railways (BDZh), arrive at Varna station.

More details

Yes, the driving distance between Stara Zagora to Varna is 316 km. It takes approximately 3 h 28 min to drive from Stara Zagora to Varna.

Get driving directions

Book your Stara Zagora to Varna bus tickets online with Distribusion.

Search and book

There are 1202+ hotels available in Varna. Prices start at $28 USD per night.

More details

Where to next?