Travel options for:
Budapest to Tallinn
  • Fly to Tallinn

    $87 - $215
    1. Budapest

      34 min - every 30 minutes

      $1 - $4

    2. Budapest (BUD)

      4 h - 1 stopover

      $85 - $210

    3. Tallinn (TLL)

      5 min - every 30 minutes

      $1 - $2

  • Fly to Helsinki, car ferry

    $130 - $421
    1. Budapest

      34 min - every 30 minutes

      $1 - $4

    2. Budapest (BUD)

      2 h 15 min - non-stop

      $70 - $190

    3. Helsinki (HEL)

      28 min - every 10 minutes

      $7 - $12

    4. Helsinki

      5 min - 1469 feet

    5. Ylioppilastalo

      4 min - every 15 minutes - line 2

      $2 - $6

    6. Helsinki

      2 h - every 4 hours

      $50 - $210

  • Train, bus Eurolines IT

    $209 - $306
    1. Kelenföld

      2 h 21 min - 5 times a day

      $23 - $40

    2. Wien Hbf

      5 h 54 min - once daily

      $65 - $100

    3. Udine - Autostazione

      19 h 34 min - once a week

      $120 - $170

  • Bus Eurolines Slovakia

    $142 - $227
    1. Budapešť, Kelenföld

      3 h - every 4 hours

      $12 - $17

    2. Bratislava

      28 h 55 min - once daily

      $130 - $210

  • Train, bus via Minsk-Passajirskii

    $111 - $178
    1. Kelenföld

      2 h 21 min - 5 times a day

      $23 - $40

    2. Wien Hbf

      16 h 7 min - twice a week

      $55 - $90

    3. Minsk-Passajirskii

      3 h 30 min - 3 times a day

      $4 - $7

    4. Vilnius

      8 h 50 min - once daily

      $28 - $45

  • Bus Polski Bus

    $143 - $173
    1. Deák Ferenc tér M

      12 min - every 20 minutes

      $2

    2. Budapest Népliget

      12 h 15 min - once daily

      $87

    3. Warszawa Zachodni

      20 h 5 min - twice daily

      $55 - $85

  • Drive

    $200 - $300
    1. Budapest

      21 h 46 min - 1145.9 miles

      $200 - $300

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

From Budapest Astoria bus to Budapest airport, fly to Tallinn airport, then bus to Tallinn. 6 h 46 min $115. From Budapest Astoria bus to Budapest airport, fly to Helsinki airport, train to Helsinki, walk to Ylioppilastalo, line 2 tram to Helsinki, then car ferry to Tallinn. 8 h 36 min $279. From Kelenföld train to Wien Hbf, train to Udine - Autostazione, then bus to Tallinn. 29 h 49 min $256. From Budapešť, Kelenföld vasútállomás M - Etele tér bus to Bratislava then bus to Tallinn. 32 h 55 min $194. From Kelenföld train to Wien Hbf, train to Minsk-Passajirskii, train to Vilnius, then bus to Tallinn. 33 h 48 min $142. From Deák Ferenc tér M bus to Budapest Népliget, bus to Warszawa Zachodni, then bus to Tallinn. 34 h 32 min $158. From Budapest drive to Tallinn. 21 h 46 min $250.