Travel options for:
Warsaw to Vilnius
  • Fly

    $51 - $156
    1. Warsaw

      20 min - hourly

      $1 - $6

    2. Warsaw (WAW)

      1 h - non-stop

      $50 - $150

    3. Vilnius (VNO)

      16 min - every 30 minutes - line 88

  • Bus Billy

    $30 - $45
    1. Warszawa

      8 h 19 min - twice a week

      $30 - $45

  • Train Traukinio

    $26 - $33
    1. Warszawa Wilenska

      1 h 42 min - every 15 minutes

      $5 - $9

    2. Malkinia

      1 h 3 min - 4 times a day

      $2 - $3

    3. Białystok

      4 h 13 min - 5 times a week

      $13

    4. Kaunas

      1 h 11 min - 3 times a day

      $5 - $9

  • Bus Polski Bus

    $26 - $40
    1. Centrum 06

      10 min - every 20 minutes - line 127

    2. Warszawa Zachodni

      11 h - twice daily

      $26 - $40

    3. Stotis

      7 min - every 10 minutes - line 2

  • Train

    $13 - $23
    1. Centrum 08

      14 min - every 15 minutes - line 4

      $2

    2. Warszawa Wilenska

      1 h 42 min - every 15 minutes

      $5 - $9

    3. Malkinia

      3 h 47 min - once daily

      $3 - $5

    4. Grodno

      5 h 31 min - 3 times a week

      $4 - $8

  • Rideshare

    $29
    1. Warsaw

      7 h 38 min - once daily

      $29

  • Drive

    $45 - $75
    1. Warsaw

      6 h 4 min - 274 miles

      $45 - $75

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

From Warszawa Centralna train to Warsaw airport, fly to Vilnius airport, then line 88 bus to Vilnius. 3 h 47 min $77. From Warszawa bus to Vilnius. 8 h 19 min $38. From Warszawa Wilenska train to Malkinia, train to Białystok, train to Kaunas, then train to Vilnius(LT). 10 h 56 min $29. From Centrum 06 line 127 bus to Warszawa Zachodni, bus to Stotis, then line 2 Trolleybus to Vinco Kudirkos aikste. 12 h 18 min $34. From Centrum 08 line 4 tram to Warszawa Wilenska, train to Malkinia, train to Grodno, then train to Vilnius(LT). 13 h 20 min $18. From Warsaw rideshare to Vilnius. 7 h 38 min $28. From Warsaw drive to Vilnius. 6 h 4 min $59.