There are 10 ways to get from Madrid to Montenegro by plane, train, bus, car, taxi, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Dubrovnik Airport
best- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Dubrovnik Airport (DBV)plane MAD - DBV
6h 49m€85–208Fly to Tirana International Airport Nënë Tereza, bus
cheapest- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Tirana International Airport Nënë Tereza (TIA)plane MAD - TIA
- Take the bus from Tirana Airport to Polje, Autobuska Stanica Barbus
9h 20m€66–271Train, bus
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Santstrain Ave
- Take the bus from Barcelona, Estación de Autobuses de Sants to Tiranabus
- Take the bus from Tirana to Podgorica , Bus stationbus
34h 10mDrive 2,592 km
- Drive from Madrid to Podgoricacar 2,592 km
29h 16m€423–610Fly to Podgorica Airport
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Podgorica Airport (TGD)plane MAD - TGD
8h 1m€77–253Fly to Tivat Airport, taxi
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Tivat Airport (TIV)plane MAD - TIV
- Take the taxi from Tivat Airport (TIV) to Herceg Novitaxi
6h 31m€161–366Fly to Belgrade Nikola Tesla Airport, shuttle, bus
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Belgrade Nikola Tesla Airport (BEG)plane MAD - BEG
- Take a shuttle bus from Beograd to Zlatibor
- Take the bus from Zlatibor, Autobuska Stanica to Bijelo Polje, Autobuska stanicabus
11h 41m€208–373Train, bus, drive
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Santstrain Ave
- Take the train from Barcelona-Sants to Lyon Part Dieutrain
- Take the train from Lyon Part Dieu to Strasbourgtrain Tgv
- Take the train from Strasbourg to Stuttgart Hbftrain Ice / ...
- Take the train from Hauptbahnhof to München Hbftrain 11 / ...
- Take the bus from München Hbf to Shkodërbus
- Drive from Shkodër to Podgoricacar
36h 38mBus
- Take the bus from Madrid, Avenida de América to Barcelona, Estación de Autobuses de Santsbus
- Take the bus from Barcelona, Estación de Autobuses de Sants to Tiranabus
- Take the bus from Tirana to Podgorica , Bus stationbus
38h 58mBus via Padova
- Take the bus from Méndez Álvaro Estación Sur to Padovabus
- Take the bus from Padova to Hani Hotitbus
47h 26m
Adolfo Suárez Madrid–Barajas Airport (MAD) to Dubrovnik Airport (DBV) flights
Comparing Your Travel Options
The cheapest way to get from Madrid to Montenegro is to fly and bus which costs €65 - €280 and takes 9h 20m.
The fastest way to get from Madrid to Montenegro is to fly and taxi which takes 6h 31m and costs €160 - €370.
No, there is no direct bus from Madrid to Montenegro station. However, there are services departing from Madrid, Avenida de América and arriving at Podgorica , Bus station via Barcelona, Estación de Autobuses de Sants and Tirana. The journey, including transfers, takes approximately 38h 58m.
The distance between Madrid and Montenegro is 1876 km. The road distance is 2592 km.
The best way to get from Madrid to Montenegro without a car is to train and bus which takes 34h 10m and costs .
It takes approximately 6h 49m to get from Madrid to Montenegro, including transfers.
Madrid to Montenegro bus services, operated by ALSA, depart from Madrid, Avenida de América station.
The best way to get from Madrid to Montenegro is to fly which takes 6h 49m and costs €85 - €210. Alternatively, you can bus, which costs and takes 38h 58m.
Madrid to Montenegro bus services, operated by ALSA, arrive at Barcelona, Estación de Autobuses de Sants station.
Yes, the driving distance between Madrid to Montenegro is 2592 km. It takes approximately 29h 16m to drive from Madrid to Montenegro.
What companies run services between Madrid, Spain and Montenegro?
Iberia, Ryanair, and Vueling Airlines fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Dubrovnik Airport (DBV) once daily. Alternatively, you can take a bus from Madrid, Avenida de América to Podgorica , Bus station via Barcelona, Estación de Autobuses de Sants and Tirana in around 38h 58m.
- Website
- iberia.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Dubrovnik Airport
- Ave. Duration
- 2h 52m
- When
- Thursday, Sunday, and Saturday
- Estimated price
- €80–170
Flights from Adolfo Suárez Madrid–Barajas Airport to Dubrovnik Airport via Barcelona
- Ave. Duration
- 5h 27m
- When
- Tuesday and Saturday
- Estimated price
- €100–230
Flights from Adolfo Suárez Madrid–Barajas Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 3h 5m
- When
- Tuesday
- Estimated price
- €65–270
Flights from Adolfo Suárez Madrid–Barajas Airport to Tivat Airport
- Ave. Duration
- 3h 5m
- When
- Tuesday and Saturday
- Estimated price
- €80–350
- Website
- ryanair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Dubrovnik Airport via Marseille
- Ave. Duration
- 4h 20m
- When
- Thursday
- Estimated price
- €70–190
Flights from Adolfo Suárez Madrid–Barajas Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 3h 5m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- €50–220
Flights from Adolfo Suárez Madrid–Barajas Airport to Tirana International Airport Nënë Tereza via Pisa
- Ave. Duration
- 5h 50m
- When
- Thursday
- Estimated price
- €50–220
Flights from Adolfo Suárez Madrid–Barajas Airport to Tirana International Airport Nënë Tereza via Lamezia Terme
- Ave. Duration
- 6h 55m
- When
- Saturday
- Estimated price
- €50–220
- Website
- airserbia.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Podgorica Airport via Belgrade Nikola Tesla Airport
- Ave. Duration
- 6h 5m
- When
- Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- €120–200
Flights from Adolfo Suárez Madrid–Barajas Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- €80–200
Flights from Adolfo Suárez Madrid–Barajas Airport to Belgrade Nikola Tesla Airport via Milan Malpensa
- Ave. Duration
- 7h 15m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €120–190
- Website
- lufthansa.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Podgorica Airport via Vienna
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- €90–340
Flights from Adolfo Suárez Madrid–Barajas Airport to Belgrade Nikola Tesla Airport via Munich
- Ave. Duration
- 6h 18m
- When
- Every day
- Estimated price
- €80–370
- Website
- vueling.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Dubrovnik Airport
- Ave. Duration
- 2h 55m
- When
- Saturday
- Estimated price
- €80–170
Flights from Adolfo Suárez Madrid–Barajas Airport to Dubrovnik Airport via Barcelona
- Ave. Duration
- 5h 27m
- When
- Tuesday and Saturday
- Estimated price
- €100–230
- Website
- wizzair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Podgorica Airport via Rome
- Ave. Duration
- 4h 45m
- When
- Saturday
- Estimated price
- €75–310
Flights from Adolfo Suárez Madrid–Barajas Airport to Podgorica Airport via Barcelona
- Ave. Duration
- 5h 25m
- When
- Monday and Friday
- Estimated price
- €110–290
Flights from Adolfo Suárez Madrid–Barajas Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 3h 20m
- When
- Monday to Saturday
- Estimated price
- €40–200
- Website
- aireuropa.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- €80–200
Flights from Adolfo Suárez Madrid–Barajas Airport to Belgrade Nikola Tesla Airport via Milan Malpensa
- Ave. Duration
- 7h 15m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €120–190
- Website
- interjet.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Podgorica Airport via Rome
- Ave. Duration
- 5h 5m
- When
- Monday and Friday
- Estimated price
- €75–310
Flights from Adolfo Suárez Madrid–Barajas Airport to Podgorica Airport via Zurich
- Ave. Duration
- 6h 5m
- When
- Thursday and Sunday
- Estimated price
- €85–330
- Website
- flyulendo.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Podgorica Airport via Milan Malpensa
- Ave. Duration
- 5h 25m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €80–320
Flights from Adolfo Suárez Madrid–Barajas Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 3h 10m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- €40–210
- Website
- austrian.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Podgorica Airport via Vienna
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- €90–340
Rome2Rio's guide to Renfe AVE
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe AVE
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 2m
- Frequency
- Every 30 minutes
- Estimated price
- €85–150
- Website
- Renfe AVE
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 2m
- Frequency
- Every 30 minutes
- Estimated price
- €85–150
- Website
- Renfe AVE
- Phone
- +34 900 926 851
- [email protected]
- Website
- Iryo
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 24m
- Frequency
- Hourly
- Estimated price
- €55–95
- Website
- Iryo
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 24m
- Frequency
- Hourly
- Estimated price
- €55–95
- Website
- Iryo
- Phone
- +34 900 759 781
- Website
- Ouigo
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 27m
- Frequency
- Hourly
- Estimated price
- €45–80
- Website
- Ouigo
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 27m
- Frequency
- Hourly
- Estimated price
- €45–80
- Website
- Ouigo
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 29m
- Frequency
- 4 times a day
- Estimated price
- €75–110
- Website
- Renfe Viajeros
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 29m
- Frequency
- 4 times a day
- Estimated price
- €75–110
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 6m
- Frequency
- Twice daily
- Estimated price
- €80–120
- Website
- Renfe Viajeros
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Lyon Part Dieu to Strasbourg
- Ave. Duration
- 4h 12m
- Frequency
- Every 2 hours
- Estimated price
- €100–150
- Website
- TGV inOui
Train from Strasbourg to Stuttgart Hbf
- Ave. Duration
- 1h 29m
- Frequency
- 3 times a day
- Estimated price
- €30–50
- Website
- TGV inOui
Train from Hauptbahnhof to München Hbf
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- €45–70
- Website
- TGV inOui
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from Lyon Part Dieu to Strasbourg
- Ave. Duration
- 4h 14m
- Frequency
- Twice daily
- Estimated price
- €85–150
- Website
- Oui.SNCF
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Strasbourg to Stuttgart Hbf
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- €27–60
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Hauptbahnhof to München Hbf
- Ave. Duration
- 1h 58m
- Frequency
- Hourly
- Estimated price
- €40–90
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from Hauptbahnhof to München Hbf
- Ave. Duration
- 1h 58m
- Frequency
- 3 times a day
- Estimated price
- €25–55
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- +355 69 249 3348
- [email protected]
- Website
- pati-travel.al
Bus from Barcelona, Estación de Autobuses de Sants to Tirana
- Ave. Duration
- 25h 38m
- Frequency
- Once a week
- Schedules at
- facebook.com
Bus from Barcelona, Estación de Autobuses de Sants to Tirana
- Ave. Duration
- 25h 38m
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- +382 69 312 161
- [email protected]
- Website
- MS tours
Bus from Tirana to Podgorica , Bus station
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- €20–26
- Website
- MS tours
Bus from Tirana to Podgorica , Bus station
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- €20–26
- Website
- MS tours
- Phone
- +355 69 617 8170
- [email protected]
- Website
- facebook.com
Bus from Tirana Airport to Polje, Autobuska Stanica Bar
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- €20–40
- Schedules at
- Diamant Travel
- [email protected]
- Website
- kombiprevozputnika.net
Shuttle from Beograd to Zlatibor
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- €150
- Schedules at
- kombiprevozputnika.net
- Private Transfer
- €150
- Phone
- +38132224246
- [email protected]
- Website
- autoprevoz-cacak.rs
Bus from Zlatibor, Autobuska Stanica to Bijelo Polje, Autobuska stanica
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- €5–7
- Schedules at
- autoprevoz-cacak.rs
- Phone
- +355 673 835 770
- Website
- devatours.eu
Bus from München Hbf to Shkodër
- Ave. Duration
- 15h 20m
- Frequency
- Once a week
- Schedules at
- devatours.eu
- Phone
- +34 910 207 007
- Website
- ALSA
Bus from Madrid, Avenida de América to Barcelona, Estación de Autobuses de Sants
- Ave. Duration
- 7h 50m
- Frequency
- Every 3 hours
- Estimated price
- €50–80
- Website
- ALSA
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Méndez Álvaro Estación Sur to Padova
- Ave. Duration
- 27h 34m
- Frequency
- Once a week
- Estimated price
- €120–160
- Schedules at
- tabitatour.ro
- Phone
- +393293958604
- [email protected]
- Website
- pistoia-viaggi.it
Bus from Padova to Hani Hotit
- Ave. Duration
- 16h 52m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
- Ave. Duration
- 1h 11m
- Estimated price
- €50–65
Halo
- Phone
- +38268029565
MB Taxi
- Phone
- +382 68 800 910
- Website
- mbtaxitivat.me
Nas Taxi
- Phone
- +38268658565
Red Taxi
- Phone
- +382 67 019 729
- Website
- redtaxikotor.com
Djir Taxi
- Phone
- +382 67 911-9737
Euro Taxi
- Phone
- +382 67 119 708
Vip Star Taxi
- Phone
- +382 60 118 844
Want to know more about travelling around Montenegro
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
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
Booking & Getting There
There are 1135+ hotels available in Montenegro.










































