There are 12 ways to get from Montreux to Budva by train, plane, ferry, car ferry, bus, car, 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.
Train to Geneva International Airport, fly to Tivat Airport
best- Take the train from Montreux to Genève-Aéroporttrain
- Fly from Geneva International Airport (GVA) to Tivat Airport (TIV)plane GVA - TIV
5h 48m€165–457Bus
cheapest- Take the bus from Lausanne to Pejabus
- Take the bus from Peja to Sutomore, Autobuska stanicabus
27h 11m€98–171Train, ferry, car ferry
- Take the train from Montreux to Domodossolatrain Ec
- Take the train from Domodossola to Milano Centraletrain Ec
- Take the train from Milano Centrale to Bari Centraletrain Fr
- Take the ferry from Bari to Dubrovnikferry 54
- Take the carferry from Dubrovnik to Budvacarferry
25h 23mDrive 1,411.2 km
- Drive from Montreux to Budvacar 1,411.2 km
16h 47m€250–361Train to Geneva International Airport, fly to Tirana International Airport Nënë Tereza, bus
- Take the train from Montreux to Genève-Aéroporttrain
- Fly from Geneva International Airport (GVA) to Tirana International Airport Nënë Tereza (TIA)plane GVA - TIA
- Take the bus from Tirana Airport to Budva, Autobuska Stanicabus
10h 7m€148–407Train to Geneva International Airport, fly to Dubrovnik Airport, car ferry
- Take the train from Montreux to Genève-Aéroporttrain
- Fly from Geneva International Airport (GVA) to Dubrovnik Airport (DBV)plane GVA - DBV
- Take the carferry from Dubrovnik to Budvacarferry
9h 48mTrain to Mulhouse, fly to Podgorica Airport, shuttle
- Take the train from Lausanne to Basel SBBtrain
- Fly from Mulhouse (MLH) to Podgorica Airport (TGD)plane MLH - TGD
- Take a shuttle bus from Podgorica Airport to Bečići
9h 31mTrain to Zurich Airport, fly to Dubrovnik Airport, car ferry
- Take the train from Lausanne to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Dubrovnik Airport (DBV)plane ZRH - DBV
- Take the carferry from Dubrovnik to Budvacarferry
11h 26mTrain, bus to Milano Malpensa Airport, fly to Tirana International Airport Nënë Tereza, bus
- Take the train from Montreux to Domodossolatrain
- Take the bus from Domodossola - Stazione Ferroviaria to Aeroporto Malpensa - Terminal 1bus
- Fly from Milano Malpensa Airport (MXP) to Tirana International Airport Nënë Tereza (TIA)plane MXP - TIA
- Take the bus from Tirana Airport to Budva, Autobuska Stanicabus
12h 24m€100–422Train, bus to Milano Malpensa Airport, fly to Podgorica Airport, shuttle
- Take the train from Montreux to Domodossolatrain
- Take the bus from Domodossola - Stazione Ferroviaria to Aeroporto Malpensa - Terminal 1bus
- Fly from Milano Malpensa Airport (MXP) to Podgorica Airport (TGD)plane MXP - TGD
- Take a shuttle bus from Podgorica Airport to Bečići
9h 30mTrain, bus via Villach
- Take the train from Montreux to Domodossolatrain Ec
- Take the train from Domodossola to Venezia Mestretrain Ec
- Take the train from Venezia Mestre to Villach Hbftrain Rjx
- Take the train from Villach Hbf to Zagreb Glavni Kol.train 319
- Take the train from Zagreb Glavni Kol. to Splittrain Ic
- Take the bus from Split, Autobusni Kolodvor to Budva, Autobuska Stanicabus
31h 21m€320–633Train, bus
- Take the train from Montreux to Siontrain Ec / ...
- Take the bus from Sion, poste/gare to Raška, Autobuska Stanicabus
- Take the bus from Raška, Autobuska Stanica to Budva, Autobuska Stanicabus
44h 18m€174–248
Geneva International Airport (GVA) to Tivat Airport (TIV) flights
Questions & Answers
The cheapest way to get from Montreux to Budva is to bus which costs €95 - €180 and takes 27h 11m.
The fastest way to get from Montreux to Budva is to train and fly which takes 5h 48m and costs €160 - €460.
No, there is no direct bus from Montreux to Budva. However, there are services departing from Lausanne and arriving at Budva, Autobuska Stanica via Peja and Sutomore, Autobuska stanica. The journey, including transfers, takes approximately 27h 11m.
The distance between Montreux and Budva is 1193 km. The road distance is 1411.2 km.
The best way to get from Montreux to Budva without a car is to train and ferry and car ferry which takes 25h 23m and costs .
It takes approximately 5h 48m to get from Montreux to Budva, including transfers.
Montreux to Budva bus services, operated by Fertours, depart from Lausanne station.
Montreux to Budva bus services, operated by Fertours, arrive at Peja station.
Yes, the driving distance between Montreux to Budva is 1411 km. It takes approximately 16h 47m to drive from Montreux to Budva.
There are 7592+ hotels available in Budva.
What companies run services between Montreux, Switzerland and Budva, Montenegro?
You can take a train from Montreux to Budva, Autobuska Stanica via Lausanne, Lausanne, Peja, and Sutomore, Autobuska stanica in around 27h 11m.
- Website
- ryanair.com
Flights from Milano Malpensa Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- €60–220
Train from Montreux to Genève-Aéroport
- Ave. Duration
- 1h 19m
- Frequency
- Every 30 minutes
- Estimated price
- €29–90
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Montreux to Domodossola
- Ave. Duration
- 1h 39m
- Frequency
- 5 times a day
- Estimated price
- €55–170
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Montreux to Genève-Aéroport
- Ave. Duration
- 1h 19m
- Frequency
- Every 30 minutes
- Estimated price
- €29–90
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Montreux to Genève-Aéroport
- Ave. Duration
- 1h 19m
- Frequency
- Every 30 minutes
- Estimated price
- €29–90
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Lausanne to Basel SBB
- Ave. Duration
- 2h 22m
- Frequency
- Hourly
- Estimated price
- €60–190
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Lausanne to Zürich Flughafen
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- €80–240
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Montreux to Domodossola
- Ave. Duration
- 1h 39m
- Frequency
- 5 times a day
- Estimated price
- €55–170
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Montreux to Domodossola
- Ave. Duration
- 1h 39m
- Frequency
- 5 times a day
- Estimated price
- €55–170
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Montreux to Domodossola
- Ave. Duration
- 1h 39m
- Frequency
- 5 times a day
- Estimated price
- €55–170
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Montreux to Sion
- Ave. Duration
- 42 min
- Frequency
- Every 30 minutes
- Estimated price
- €24–70
- Website
- Swiss Federal Railways (SBB CFF FFS)
- [email protected]
Bus from Lausanne to Peja
- Ave. Duration
- 20h 24m
- Frequency
- 3 times a week
- Schedules at
- Fertours
- Phone
- +385 72 303 337
- [email protected]
- Website
- Jadrolinija
Ferry from Bari to Dubrovnik
- Ave. Duration
- 8h
- Frequency
- Twice a week
- Estimated price
- €90–140
- Website
- Jadrolinija
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Italy Travel Guides
Read the travel guide
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide







