There are 9 ways to get from Madrid to Budva by plane, train, bus, taxi, car, shuttle, 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.
Fly to Tivat Airport
best- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Tivat Airport (TIV)plane MAD - TIV
7h 16m€151–322Fly 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 Budva, Autobuska Stanicabus
9h 55m€74–252Train, bus, taxi
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Santstrain Ave
- Take the train from Barcelona-Sants to Valence Tgv Rhone-Alpes Sudtrain Tgv
- Take the train from Valence Tgv Rhone-Alpes Sud to Dijon Villetrain Tgv
- Take the train from Dijon Ville to Basel Sbbtrain Tgv
- Take the bus from Basel SBB to Zenica, Glavna Autobuska Stanicabus
- Take the bus from Zenica, Glavna Autobuska Stanica to Herceg Novi, Jova Bijelića 1bus
- Take the taxi from Herceg Novi, Jova Bijelića 1 to Budvataxi
34h 47mDrive 2,587.7 km
- Drive from Madrid to Budvacar 2,587.7 km
29h 19m€412–596Fly to Podgorica Airport, shuttle
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Podgorica Airport (TGD)plane MAD - TGD
- Take a shuttle bus from Podgorica Airport to Bečići
8h 21mFly to Dubrovnik Airport, car ferry
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Dubrovnik Airport (DBV)plane MAD - DBV
- Take the carferry from Dubrovnik to Budvacarferry
9h 36mTrain, 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 Budva, Autobuska Stanicabus
35h 45mBus
- 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 Budva, Autobuska Stanicabus
40h 33mBus via Padova
- Take the bus from Méndez Álvaro Estación Sur to Padovabus
- Take the bus from Padova to Hani Hotitbus
- Take the bus from Hani Hotit to Budva, Autobuska Stanicabus
2d 1h
Adolfo Suárez Madrid–Barajas Airport (MAD) to Tivat Airport (TIV) flights
Questions & Answers
The cheapest way to get from Madrid to Budva is to fly and bus which costs €70 - €260 and takes 9h 55m.
The fastest way to get from Madrid to Budva is to fly which takes 7h 16m and costs €150 - €330.
No, there is no direct bus from Madrid to Budva. However, there are services departing from Madrid, Avenida de América and arriving at Budva, Autobuska Stanica via Barcelona, Estación de Autobuses de Sants and Tirana. The journey, including transfers, takes approximately 40h 33m.
The distance between Madrid and Budva is 1896 km. The road distance is 2587.7 km.
The best way to get from Madrid to Budva without a car is to train and bus and taxi which takes 34h 47m and costs .
It takes approximately 7h 16m to get from Madrid to Budva, including transfers.
Madrid to Budva bus services, operated by ALSA, depart from Madrid, Avenida de América station.
The best way to get from Madrid to Budva is to fly which takes 7h 16m and costs €150 - €330. Alternatively, you can bus, which costs and takes 40h 33m.
Madrid to Budva bus services, operated by ALSA, arrive at Barcelona, Estación de Autobuses de Sants station.
Yes, the driving distance between Madrid to Budva is 2588 km. It takes approximately 29h 19m to drive from Madrid to Budva.
What companies run services between Madrid, Spain and Budva, Montenegro?
Air Serbia, Iberia, and two other airlines fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Tivat Airport (TIV) once daily. Alternatively, you can take a bus from Madrid, Avenida de América to Budva, Autobuska Stanica via Barcelona, Estación de Autobuses de Sants and Tirana in around 40h 33m.
- Website
- easyjet.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Tivat Airport via Geneva
- Ave. Duration
- 5h 55m
- When
- Thursday and Sunday
- Estimated price
- €110–280
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
- €90–160
- Website
- Renfe AVE
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 2m
- Frequency
- Every 30 minutes
- Estimated price
- €90–160
- Website
- Renfe AVE
- Phone
- + 387 30 514 886
- Website
- bosnatours.ba
Bus from Basel SBB to Zenica, Glavna Autobuska Stanica
- Ave. Duration
- 14h 23m
- Frequency
- Twice a week
- Schedules at
- bosnatours.ba
- Phone
- +385 52 451 200
- [email protected]
- Website
- Adriatic Lines
Car ferry from Dubrovnik to Budva
- Ave. Duration
- 2h
- Frequency
- 6 times a week
- Website
- Adriatic Lines
- Ave. Duration
- 1h 29m
- Estimated price
- €120–150
AS Taxi
- Phone
- +382 069 042 474
- Website
- call-taxi.com
Maestro Taxi
- Phone
- +382 69 019 530
- Website
- maestrotaxi.me
Taxi More
- Phone
- +382 67 01 9730
- Website
- taximore.com
VIP Taxi
- Phone
- +382 69 040 739
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
5 delightfully under-the-radar French towns you need to visit
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
More Questions & Answers
There are 7783+ hotels available in Budva.










