Select from 4 ways to get there

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

Train  •  9 h 1 min

  1. Take the train from Fier to Durrës
  2. Take the train from Durrës to Shkodër

$3

3 alternative options

Bus, Mini Bus  •  10 h 20 min

  1. Take the bus from Vlorë to Struga
  2. Take the bus from Struga to Tirana
  3. Take the Mini Bus from Tirana to Shkodër

$71 - $112

Shuttle, bus, Mini Bus  •  10 h 28 min

  1. Take a shuttle bus from Vlorë to Struga
  2. Take the bus from Struga to Tirana
  3. Take the Mini Bus from Tirana to Shkodër

$31 - $39

Drive  •  3 h 4 min

  1. Drive from Vlorë to Shkodër 136.2 miles

What companies run services between Vlorë, Albania and Shkodër, Albania?

You can take a train from Vlorë to Shkodër via Fier and Durrës in around 9 h 1 min. Alternatively, you can take a bus from Vlorë to Shkodër via Struga and Tirana in around 10 h 20 min.

Train operators
Albanian Railways
Website
hsh.com.al
Train from Fier to Durrës
Ave. Duration
3 h 40 min
Frequency
Once daily
Estimated price
$2
Schedules at
hsh.com.al
Train from Durrës to Shkodër
Ave. Duration
3 h 50 min
Frequency
Once daily
Estimated price
$2
Schedules at
hsh.com.al
Bus operators
AD Galeb Ohrid
Phone
(389) 46 251-882
Email
info@galeb.mk
Website
adgaleb.com.mk
Bus from Vlorë to Struga
Ave. Duration
4 h 3 min
Frequency
Once daily
Estimated price
$13 - $45
Schedules at
adgaleb.com.mk
Hafet Tours
Phone
+389 44 371 066
Email
hafet-tours@hotmail.com
Website
hafet.getbybus.com
Bus from Struga to Tirana
Ave. Duration
2 h 17 min
Frequency
Twice a week
Estimated price
$55 - $65
Schedules at
hafet.getbybus.com
Mini Bus
Bus from Tirana to Shkodër
Ave. Duration
2 h
Frequency
5 times a day
Estimated price
$3
Euro Linia
Phone
+389 46 787 467
Email
eurolinia6@hotmail.com
Website
facebook.com
Shuttle from Vlorë to Struga
Ave. Duration
2 h 34 min
Frequency
Once daily
Estimated price
$10
Schedules at
facebook.com
Durmo Tours
Website
durmotours.com
Bus from Struga to Tirana
Ave. Duration
3 h 47 min
Frequency
Once daily
Estimated price
$18 - $26
Schedules at
durmotours.com.mk

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including The London Underground: Essential tips to navigate the Tube, Italian Lakes: Getting around by train and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.

Questions & Answers

The distance between Vlorë and Shkodër is 178 km. The road distance is 218 km.

The cheapest way to get from Vlorë to Shkodër is to train which costs $4 and takes 9 h 1 min.

The quickest way to get from Vlorë to Shkodër is to train which takes 9 h 1 min and costs $4.

No, there is no direct bus from Vlorë to Shkodër. However, there are services departing from Vlorë and arriving at Shkodër via Struga and Tirana. The journey, including transfers, takes approximately 10 h 20 min.

It takes approximately 9 h 1 min to get from Vlorë to Shkodër, including transfers.