Travel options for:
Sofia Airport (SOF) to Veliko Tarnovo
  • Bus Biomet

    $11 - $16
    1. Podujane

      6 min - every 4 hours

      $1 - $2

    2. Sofia

      3 h 1 min - every 2 hours

      $9 - $14

  • Bus ETAP Group

    $12 - $16
    1. Terminal 1

      38 min - every 30 minutes - line 84

      $1

    2. Sofia University

      2 min - every 10 minutes - line 1

      $1

    3. Serdika

      2 min - every 10 minutes - line 2

      $1

    4. Sofia - Central Bus Station

      3 h 10 min - hourly

      $9 - $13

  • Train

    $11 - $13
    1. Podujane

      6 min - every 4 hours

      $1 - $2

    2. Sofia Sever

      3 h 52 min - once daily

      $8 - $10

    3. Gorna Orjahovica

      16 min - once daily

      $1

  • Taxi

    $110 - $140
    1. Sofia Airport (SOF)

      2 h 48 min - 137.9 miles

      $110 - $140

  • Drive

    $22 - $35
    1. Sofia Airport (SOF)

      2 h 48 min - 137.9 miles

      $22 - $35

  • Fly, bus

    1. Sofia (SOF)

      50 min - non-stop

      $19 - $110

    2. Varna (VAR)

      10 min - 5.4 miles

      $2 - $4

    3. Varna

      2 h 58 min - every 2 hours

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Podujane train to Sofia then bus to Veliko Tarnovo. 3 h 55 min 20. From Terminal 1 line 84 bus to Sofia University, line 1 subway to Serdika, line 2 subway to Sofia - Central Bus Station, then bus to Veliko Turnovo. 4 h 53 min 22. From Podujane train to Sofia Sever, train to Gorna Orjahovica, then train to Veliko Tarnovo. 6 h 2 min 19. From Sofia Airport (SOF) taxi to Veliko Tarnovo. 2 h 48 min 225. From Sofia Airport (SOF) drive to Veliko Tarnovo. 2 h 48 min 44. From Sofia airport fly to Varna airport, taxi to Varna, then bus to Veliko Tarnovo. 4 h 53 min.