There are 6 ways to get from Budva to Vik by shuttle, plane, bus, car, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Shuttle to Podgorica Airport, fly, bus
best- Take a shuttle bus from Bečići to Podgorica Airport
- Fly from Podgorica Airport (TGD) to Keflavík International Airport (KEF)plane TGD - KEF
- Take the bus from Mjódd E to Vík í Mýrdalbus
16h 1m$395–832Fly from Tivat Airport, bus
cheapest- Fly from Tivat Airport (TIV) to Keflavík International Airport (KEF)plane TIV - KEF
- Take the bus from Mjódd E to Vík í Mýrdalbus
14h 44m$346–1,045Drive, car ferry
- Drive from Budva to Hirtshalscar
- Take the carferry from Hirtshals to Seyðisfjörðurcarferry
- Drive from Seyðisfjörður to Vikcar
3d 5h$664–1,957Car ferry to Dubrovnik Airport, fly, bus
- Take the carferry from Budva to Dubrovnikcarferry
- Fly from Dubrovnik Airport (DBV) to Keflavík International Airport (KEF)plane DBV - KEF
- Take the bus from Mjódd E to Vík í Mýrdalbus
17h 44mBus, shuttle to Sarajevo, fly
- Take the bus from Budva, Autobuska Stanica to Podgorica , Bus stationbus
- Take a shuttle bus from Podgorica , Bus station to Sarajevo, Autobuska Stanica
- Fly from Sarajevo (SJJ) to Keflavík International Airport (KEF)plane SJJ - KEF
- Take the bus from Mjódd E to Vík í Mýrdalbus
21h 16mCar ferry, shuttle to Split Airport, fly, bus
- Take the carferry from Budva to Dubrovnikcarferry
- Take a shuttle bus from Dubrovnik, Autobusni kolodvor to Split, Autobusni Kolodvor
- Fly from Split Airport (SPU) to Keflavík International Airport (KEF)plane SPU - KEF
- Take the bus from Mjódd E to Vík í Mýrdalbus
21h 36m
Podgorica Airport (TGD) to Keflavík International Airport (KEF) flights
Comparing Your Travel Options
The cheapest way to get from Budva to Vik is to shuttle and fly and bus which costs $390 - $850 and takes 16h 1m.
The fastest way to get from Budva to Vik is to fly and bus which takes 14h 44m and costs $340 - $1,100.
The distance between Budva and Vik is 3877 km.
It takes approximately 16h 1m to get from Budva to Vik, including transfers.
Vik is 2h behind Budva. It is currently 5:04 PM in Budva and 3:04 PM in Vik.
There are 32+ hotels available in Vik.
What companies run services between Budva, Montenegro and Vik, Iceland?
There is no direct connection from Budva to Vik. However, you can take the bus to Bečići, walk to Bečići, take the shuttle to Podgorica Airport, walk to Podgorica Airport (TGD) airport, fly to Keflavík International Airport (KEF), walk to Reykjavik Keflavik Nas Airport, take the shuttle to Reykjavík, walk to Gamla Hringbraut, take the line 3 bus to Mjódd A, then take the bus to Vík í Mýrdal. Alternatively, you can take a vehicle from Budva to Vik via Hirtshals and Seyðisfjörður in around 3d 5h.
- Website
- icelandair.com
Flights from Podgorica Airport to Keflavík International Airport via Paris Charles de Gaulle
- Ave. Duration
- 8h 50m
- When
- Tuesday and Saturday
- Estimated price
- $200–2,000
Flights from Podgorica Airport to Keflavík International Airport via Berlin Brandenburg
- Ave. Duration
- 8h 40m
- When
- Monday and Friday
- Estimated price
- $200–1,900
Flights from Podgorica Airport to Keflavík International Airport via Zurich
- Ave. Duration
- 9h 40m
- When
- Wednesday and Sunday
- Estimated price
- $200–1,900
Flights from Tivat Airport to Keflavík International Airport via Munich
- Ave. Duration
- 6h 35m
- When
- Saturday
- Estimated price
- $230–2,200
Flights from Tivat Airport to Keflavík International Airport via Berlin Brandenburg
- Ave. Duration
- 9h 5m
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- $230–2,200
Flights from Dubrovnik Airport to Keflavík International Airport via Copenhagen
- Ave. Duration
- 8h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $170–1,600
Flights from Sarajevo to Keflavík International Airport via Frankfurt
- Ave. Duration
- 9h 25m
- When
- Every day
- Estimated price
- $210–1,900
Flights from Sarajevo to Keflavík International Airport via Copenhagen
- Ave. Duration
- 9h 30m
- When
- Wednesday and Saturday
- Estimated price
- $210–2,000
Flights from Sarajevo to Keflavík International Airport via Zurich
- Ave. Duration
- 8h 25m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $210–1,900
Flights from Sarajevo to Keflavík International Airport via Berlin Brandenburg
- Ave. Duration
- 9h
- When
- Saturday
- Estimated price
- $210–1,900
Flights from Split Airport to Keflavík International Airport via Glasgow
- Ave. Duration
- 6h 45m
- When
- Wednesday and Sunday
- Estimated price
- $140–470
Flights from Split Airport to Keflavík International Airport via Amsterdam Schiphol
- Ave. Duration
- 7h 40m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $190–1,700
- Phone
- +382 69 737 787
- [email protected]
- Website
- gomontenegro.me
Shuttle from Bečići to Podgorica Airport
- Ave. Duration
- 40 min
- Frequency
- On demand
- Estimated price
- $100–150
- Schedules at
- gomontenegro.me
- Phone
- +45 96 55 85 00
- [email protected]
- Website
- Smyril Line
Car ferry from Hirtshals to Seyðisfjörður
- Ave. Duration
- 47h
- Frequency
- Once a week
- Estimated price
- $75–1,100
- Website
- Smyril Line
- Website
- Smyril Line
- Passenger
- $75–310
- Car
- $330–1,100
Want to know more about travelling around Iceland
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.
Related travel guides
How to plan an amazing trip around Scandinavia
Read the travel guide
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide



