There are 4 ways to get from Riga to Gotland by plane, bus, car ferry or ferry

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly  •  4h 3m

  1. Fly from Riga (RIX) to Visby (VBY) RIX - VBY

1529 kr - 5042 kr

3 alternative options

Bus, car ferry, ferry  •  18h

  1. Take the bus from Riga to Ventspils AO
  2. Take the car ferry from Ventspils to Nynäshamn
  3. Take the ferry from Nynäshamn färjeterminal to Visby hamnterminal Dg

Bus, car ferry, ferry via Rīgas SAO  •  18h

  1. Take the bus from Rīgas SAO to Ventspils AO
  2. Take the car ferry from Ventspils to Nynäshamn
  3. Take the ferry from Nynäshamn färjeterminal to Visby hamnterminal Dg

Bus, ferry  •  44h 50m

  1. Take the bus from Rīga to Berlin
  2. Take the bus from Berlin, Berlin central bus station to Norrköping N32
  3. Take the bus from Norrköping to Oskarshamn 612
  4. Take the ferry from Oskarshamn Gotlandsterminalen to Visby hamnterminal Dg

1531 kr - 2501 kr

Questions & Answers

There is widespread community transmission in Sweden.
Last Updated: 3/11/2020 | Source: CDC.

Heavy travel restrictions apply and transportation services are subject to change. Please check before you travel.

Learn More.

The cheapest way to get from Riga to Gotland is to bus and ferry which costs $150 - $250 and takes 44h 50m.

More details

The quickest way to get from Riga to Gotland is to fly which costs $150 - $500 and takes 4h 3m.

More details

The distance between Riga and Gotland is 343 km.

The best way to get from Riga to Gotland without a car is to bus and car ferry and ferry which takes 18h and costs .

More details

It takes approximately 4h 3m to get from Riga to Gotland, including transfers.

More details

There is no direct flight from Riga Airport to Visby Airport. The quickest flight takes 2h 45m and has one stopover.

Search flights

Gotland is 1h behind Riga. It is currently 2:08 AM in Riga and 1:08 AM in Gotland.

Norwegian Air Shuttle, Finnair, Air Baltic and two other airlines offer flights from Riga Airport to Visby Airport.

Search flights

There are 190+ hotels available in Gotland. Prices start at 1000 kr SEK per night.

More details

What companies run services between Riga, Latvia and Gotland, Sweden?

Malmö Aviation, Norwegian Air Shuttle and four other airlines fly from Riga to Visby every 4 hours.

Airlines
Scandinavian Airlines
Website
flysas.com
Flights from Riga to Visby via Stockholm
Ave. Duration
4h 28m
When
Every day
Estimated price
1500 kr - 5000 kr
Malmö Aviation
Website
flygbra.se
Flights from Riga to Visby via Stockholm Bromma
Ave. Duration
2h 55m
When
Wednesday, Friday and Sunday
Estimated price
2100 kr - 6500 kr
Norwegian Air Shuttle
Website
norwegian.com
Flights from Riga to Visby via Stockholm
Ave. Duration
3h 25m
When
Tuesday
Estimated price
1300 kr - 5500 kr
Finnair
Website
finnair.com
Flights from Riga to Visby via Helsinki, Stockholm Bromma
Ave. Duration
5h 20m
When
Monday to Friday
Estimated price
3400 kr - 12000 kr
Bus operators
1188 Latvia
Website
1188.lv
Bus from Riga to Ventspils AO
Ave. Duration
2h 55m
Frequency
Every 2 hours
Estimated price
75 kr - 90 kr
Schedules at
1188 Latvia
Pašvaldības SIA "Ventspils reiss"
Phone
+371 63 629 904
Email
v.reiss@ventspils.lv
Website
ventspilsreiss.lv
Bus from Rīgas SAO to Ventspils AO
Ave. Duration
2h 55m
Frequency
Every 4 hours
Website
Pašvaldības SIA "Ventspils reiss"
Nordeka
Phone
+371 67464620
Email
nordeka@nordeka.lv
Website
nordeka.lv
Bus from Rīgas SAO to Ventspils AO
Ave. Duration
3h 5m
Frequency
5 times a day
Estimated price
76 kr - 81 kr
Website
Nordeka
FlixBus

One of Europe’s leading bus companies, Flixbus serves 2000+ destinations in 29 countries, including Germany, France, Italy, Austria, the Netherlands and Croatia and into Scandinavia and eastern Europe, as well as some US cities. Coaches have toilets, free WiFi and power outlets, plus snacks and drinks for purchase on board. Flixbus is a good choice for the budget-conscious traveller; purchase tickets in advance for the cheapest fares (note: there is no option to reserve a seat in advance).

Rome2rio's guide to FlixBus
Contact Details
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Bus from Berlin, Berlin central bus station to Norrköping
Ave. Duration
16h 40m
Frequency
Twice daily
Estimated price
550 kr - 700 kr
Website
flixbus.co.uk
Bus from Norrköping to Oskarshamn
Ave. Duration
2h 30m
Frequency
5 times a day
Estimated price
120 kr - 160 kr
Website
flixbus.co.uk
Comati PSG
Phone
0040 723 450 475
Email
info@comati-psg.ro
Website
comati-psg.ro
Bus from Berlin Central Bus Station to Norrköping Bus Station
Ave. Duration
16h 30m
Frequency
Twice a week
Estimated price
1000 kr - 1200 kr
Website
Comati PSG
Bergkvarabuss
Phone
+46 480 42 55 00
Website
bergkvarabuss.se
Bus from Norrköping busstation to Oskarshamn station
Ave. Duration
3h 5m
Frequency
Once a week
Website
Bergkvarabuss
Ferry operators
Stena Line
Destination Gotland
Phone
+46 77 122 33 00
Website
destinationgotland.se
Ferry from Nynäshamn färjeterminal to Visby hamnterminal
Ave. Duration
3h 25m
Frequency
Twice daily
Estimated price
258 kr
Website
Destination Gotland
Ferry from Oskarshamn Gotlandsterminalen to Visby hamnterminal
Ave. Duration
3h 10m
Frequency
Once daily
Estimated price
258 kr
Website
Destination Gotland

Want to know more about travelling around Sweden

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

More Questions & Answers

The best way to get from Riga to Riga Airport is to drive which takes 10 min and costs $1 - $2.

More details