Travel options for:
Riga to Visby
  • Bus, car ferry, ferry

    1. Riga

      2 h 55 min - 3 times a day

      $8 - $10

    2. Ventspils AO

      10 min - 2897 feet

    3. Ventspils

      11 h 30 min - once daily

    4. Nynäshamn färjeterminal

      3 h 15 min - twice daily

      $31

  • Fly

    $103 - $324
    1. Riga

      26 min - every 20 minutes - line 22

    2. Riga (RIX)

      3 h 30 min - 1 stopover

      $100 - $320

    3. Visby (VBY)

      8 min - 5 times a week - line 61

      $2 - $4

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

From Riga bus to Ventspils AO, walk to Ventspils, car ferry to Nynäshamn färjeterminal, then ferry to Visby hamnterminal. 19 h 50 min. From Grēcinieku iela line 22 bus to Riga airport, fly to Visby airport, then line 61 bus to Visby. 7 h 4 min $191.