• Our partners include:

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

There are 5 ways to get from Varna to Stara Zagora by train, bus 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  •  4h

  1. Take the train from Varna to Stara Zagora 8632 / ...

$7 - $9

4 alternative options

Bus  •  5h 7m

  1. Take the bus from Varna to Stara Zagora Varna - Kardzali

$8 - $23

Bus Union Ivkoni  •  6h

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

$16 - $23

Bus Arda Tur  •  6h 15m

  1. Take the bus from Varna to Obzor
  2. Take the bus from Obzor Avtogara to Stara Zagora Central Bus Station Varna - Kardzali

$15 - $21

Drive  •  3h 26m

  1. Drive from Varna to Stara Zagora 197 miles

$30 - $50

Questions & Answers

The cheapest way to get from Varna to Stara Zagora is to train which costs $7 - $9 and takes 4h.

More details

The quickest way to get from Varna to Stara Zagora is to drive which costs $30 - $50 and takes 3h 26m.

More details

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

More details

Yes, there is a direct train departing from Varna and arriving at Stara Zagora. Services depart twice daily, and operate every day. The journey takes approximately 4h.

More details

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

Get driving directions

The best way to get from Varna to Stara Zagora without a car is to train which takes 4h and costs $7 - $9.

More details

The train from Varna to Stara Zagora takes 4h including transfers and departs twice daily.

More details

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

More details

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

More details

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

Mode details

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

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

Bulgarian Railways (BDZh) operates a train from Varna to Stara Zagora twice daily. Tickets cost $7 - $9 and the journey takes 4h. Alternatively, Burgas Bus operates a bus from Varna to Stara Zagora every 4 hours. Tickets cost $20 - $23 and the journey takes 5h 7m. Four other operators also service this route.

Train operators
Bus operators
Burgas Bus
Phone
+359 (0) 885754058
Email
bourgasbus@abv.bg
Website
burgasbus.info
Bus from Varna to Stara Zagora
Ave. Duration
5h 7m
Frequency
Every 4 hours
Estimated price
$20 - $23
Schedules at
burgasbus.info
Bus from Varna to Burgas South
Ave. Duration
2h
Frequency
Hourly
Estimated price
$8 - $10
Schedules at
burgasbus.info
Bus from Burgas South to Stara Zagora
Ave. Duration
2h 58m
Frequency
Once daily
Estimated price
$11 - $13
Schedules at
burgasbus.info
Municipality of Stara Zagora
Website
starazagora.bg
Bus from Varna to Stara Zagora
Ave. Duration
6h
Frequency
Every 4 hours
Estimated price
$8 - $20
Schedules at
starazagora.bg
Bus from Obzor to Stara Zagora
Ave. Duration
6h 15m
Frequency
Once daily
Estimated price
$11 - $16
Schedules at
starazagora.bg
Arda Tur
Phone
0700 20 544
Website
ardatur.bg
Bus from Varna Central Bus Station to Stara Zagora Central Bus Station
Ave. Duration
4h 55m
Frequency
Twice daily
Estimated price
$15
Website
Arda Tur
Bus from Obzor Avtogara to Stara Zagora Central Bus Station
Ave. Duration
4h 10m
Frequency
Twice daily
Estimated price
$12
Website
Arda Tur
Avtoekspres
Phone
+359 (0) 52 757 044
Email
info@autogaravn.com
Website
autogaravn.com
Bus from Varna to Stara Zagora
Ave. Duration
5h 28m
Frequency
Twice daily
Estimated price
$12 - $15
Schedules at
autogaravn.com
BG Razpisanie
Website
bgrazpisanie.com
Bus from Varna to Stara Zagora
Ave. Duration
5h 29m
Frequency
Twice daily
Estimated price
$13 - $17
Schedules at
bgrazpisanie.com
Bus from Burgas to Stara Zagora
Ave. Duration
1h 35m
Frequency
3 times a day
Estimated price
$8 - $11
Schedules at
bgrazpisanie.com
Union Ivkoni
TRAVEL EKSPRES OOD
Phone
052/733162
Email
travelexpres@mail.bg
Website
travelexpresbg.com
Bus from Varna to Obzor
Ave. Duration
1h 5m
Frequency
Every 3 hours
Estimated price
$4 - $5
Schedules at
travelexpresbg.com

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 How to get from Southend Airport into central London, 5 incredible day trips from Florence by train and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.

More Questions & Answers

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

More details

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

More details

Yes, the driving distance between Varna to Stara Zagora is 315 km. It takes approximately 3h 26m to drive from Varna to Stara Zagora.

Get driving directions

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

Search and book

There are 60+ hotels available in Stara Zagora. Prices start at $28 USD per night.

More details