Bus

Take the Bobivit GMB bus at the Vrnjačka Banja station .

The journey takes approximately 2 h 20 m. Ticket price is about €4 The travel distance is 125 km.

Carrier is Bobivit GMB.

Buy ticket

Get off at the Niš.
Take the Matpu bus at the Niš station .

The journey takes approximately 3 h Ticket price is about €6 The travel distance is 165 km.

Carrier is Matpu.

Buy ticket

Get off at the Sofia.


🛏 Find hotel deals and discounts up to 20% in Sofia at Booking


Bus

Take the Auto Kodeks bus at the Vrnjačka Banja station .

The journey takes approximately 3 h 56 m. Ticket price is about €9 The travel distance is 206 km.

Carrier is Auto Kodeks.

Buy ticket

Get off at the Pirot.
Take the Matpu bus at the Pirot station .

The journey takes approximately 1 h 25 m. The travel distance is 89 km.

Carrier is Matpu.

Buy ticket

Get off at the Sofia.


🛏 Find hotel deals and discounts up to 20% in Sofia at Booking


Bus

Take the Autoprevoz Cacak bus at the Novo Selo station .

The journey takes approximately 2 h 34 m. Ticket price is about €6 The travel distance is 131 km.

Carrier is Autoprevoz Cacak.

Buy ticket

Get off at the Niš.
Take the Matpu bus at the Vrnjačka Banja station .

The journey takes approximately 3 h Ticket price is about €6 The travel distance is 131 km.

Carrier is Matpu.

Buy ticket

Get off at the Niš.


🛏 Find hotel deals and discounts up to 20% in Sofia at Booking


Train

Take the train Tominac at the station Serbian Railways (ŽS).

The journey takes approximately 2 h 4 m. Ticket price is about €1 The travel distance is 52 km.

Carrier is Serbian Railways (ŽS).

Buy ticket

Get off at the Stalać.
Take the train Stalać at the station Serbian Railways (ŽS).

The journey takes approximately 1 h 12 m. Ticket price is about €1 The travel distance is 66 km.

Carrier is Serbian Railways (ŽS).

Buy ticket

Get off at the Niš.
Take the train Niš at the station Serbian Railways (ŽS).

The journey takes approximately 3 h 12 m. Ticket price is about €2 The travel distance is 97 km.

Carrier is Serbian Railways (ŽS).

Buy ticket

Get off at the Dimitrovgrad.
Take the train Dimitrovgrad at the station Bulgarian Railways (BDZh).

The journey takes approximately 1 h 20 m. Ticket price is about €2 The travel distance is 65 km.

Carrier is Bulgarian Railways (BDZh).

Buy ticket

Get off at the Sofia.


🛏 Find hotel deals and discounts up to 20% in Sofia at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 3 h 33 m. The travel distance is 285 km.

Get off at the Sofia.


🛏 Find hotel deals and discounts up to 20% in Sofia at Booking


The cheapest way to travel from Kraljevo to Sofia is by taking a Train with an average price of €7. The journey takes approximately 10 ч. 48 мин.

Drive is the fastest way to travel from Kraljevo to Sofia. Tickets cost €11. The journey takes approximately 3 ч. 33 мин.

Kraljevo is approximately 285 km away from Sofia. The trip by car takes 3 h 33 m.

The average journey time by car between Kraljevo and Sofia is 3 h 33 m.

What to Do in Sofia

Sofia

If you're looking for a European city that's full of history, culture, and monuments, look no further than Sofia – the capital of Bulgaria. Here, you can explore centuries-old churches and plazas, take in impressive architecture and art collections, and eat some of Europe's best food. Whether you're interested in history or just want to have a relaxing time in a beautiful city, Sofia is definitely worth a visit.