Rome2Rio

How to get fromBorovets to Macedoniaby bus, train, or car

Find Transport to Macedonia

See all options

There are 5 ways to get from Borovets to Macedonia by bus, train, 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.

  1. Bus, train

    best
    1. Take the bus from Samokov to Dupnitsabus bus
    2. Take the train from Dupnitsa to Petrichtrain train Ic / ...
    6h
    $15–23
  2. Bus

    1. Take the bus from Samokov to Sandanskibus bus
    6h 2m
    $35–49
  3. Drive  171.4 km

    1. Drive from Borovets to Macedoniacar car 171.4 km
    2h 31m
    $28–40
  4. Bus via Blagoevgrad

    1. Take the bus from Samokov to Dupnitsabus bus
    2. Take the bus from Blagoevgrad Bus Station to Petrich Bus Stationbus bus Union Ivkoni
    6h 7m
    $18–28
  5. Bus via Stara Kresna

    1. Take the bus from Samokov to Kresnabus bus
    2. Take the bus from Kresna to Petrichbus bus
    6h 51m

Comparing Your Travel Options

What companies run services between Borovets, Sofia, Bulgaria and Macedonia, Blagoevgrad, Bulgaria?

Samokov Bus operates a bus from Samokov to Sandanski 3 times a week. Tickets cost $5–8 and the journey takes 4h.

Bus operators

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 Gatwick Airport into central London, How to get from Stansted Airport into central London, and How to get from JFK to New York City - to help you get the most out of your next trip.