There are 11 ways to get from Skopje to Villars-sur-Ollon by train, plane, bus or car

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 to Pristina, fly to Geneva, train  •  10h 11m

  1. Take the train from Skopje to Miradi e Poshtme
  2. Fly from Pristina (PRN) to Geneva (GVA) PRN - GVA
  3. Take the train from Genève-Aéroport to Aigle

SFr 113 - SFr 339

Cheapest option

Fly Skopje to Milan Malpensa, train  •  10h 51m

  1. Fly from Skopje (SKP) to Milan Malpensa (MXP) SKP - MXP
  2. Take the train from Gallarate to Sion
  3. Take the train from Sion to Bex

SFr 110 - SFr 343

9 alternative options

Fly Skopje to Zurich, train  •  9h 37m

  1. Fly from Skopje (SKP) to Zurich (ZRH) SKP - ZRH
  2. Take the train from Zürich Flughafen to Lausanne

SFr 167 - SFr 445

Fly Skopje to Mulhouse, train  •  9h 56m

  1. Fly from Skopje (SKP) to Mulhouse (MLH) SKP - MLH
  2. Take the train from Basel SBB to Bern
  3. Take the train from Bern to Lausanne

SFr 152 - SFr 1578

Train to Pristina, fly to Zurich, train  •  11h 58m

  1. Take the train from Skopje to Miradi e Poshtme
  2. Fly from Pristina (PRN) to Zurich (ZRH) PRN - ZRH
  3. Take the train from Zürich Flughafen to Lausanne

SFr 182 - SFr 429

Train to Pristina, fly to Basel, train  •  12h 12m

  1. Take the train from Skopje to Miradi e Poshtme
  2. Fly from Pristina (PRN) to Basel (BSL) PRN - BSL
  3. Take the train from Basel SBB to Bern
  4. Take the train from Bern to Lausanne

SFr 149 - SFr 424

Bus, train  •  21h 39m

  1. Take the bus from Skopje to Vicenza
  2. Take the train from Vicenza to Milano Centrale Fr / ...
  3. Take the train from Milano Centrale to Brig Ec / ...
  4. Take the train from Brig to Bex 90 / ...

SFr 148 - SFr 389

Bus  •  32h 19m

  1. Take the bus from Skopje to Lausanne

SFr 131 - SFr 196

Bus via Lausanne  •  34h 24m

  1. Take the bus from Skopje to Lausanne

SFr 125 - SFr 200

Train  •  38h 48m

  1. Take the train from Skopje to Belgrade
  2. Take the train from Beograd Centar to Zuerich Hb 414
  3. Take the train from Zürich HB to Lausanne 5 / ...
  4. Take the train from Lausanne to Bex 90 / ...

SFr 222 - SFr 399

Drive  •  17h 5m

  1. Drive from Skopje to Villars-sur-Ollon 1742.9 km

SFr 220 - SFr 330

Questions & Answers

The cheapest way to get from Skopje to Villars-sur-Ollon is to bus which costs $130 - $200 and takes 32h 19m.

More details

The quickest way to get from Skopje to Villars-sur-Ollon is to fly and train which costs $160 - $450 and takes 9h 37m.

More details

No, there is no direct train from Skopje to Villars-sur-Ollon. However, there are services departing from Skopje and arriving at Villars-sur-Ollon via Beograd Centar, Zürich HB, Lausanne and Bex. The journey, including transfers, takes approximately 38h 48m.

More details

The distance between Skopje and Villars-sur-Ollon is 1240 km. The road distance is 1742.9 km.

Get driving directions

The best way to get from Skopje to Villars-sur-Ollon without a car is to bus and train which takes 21h 39m and costs $150 - $400.

More details

It takes approximately 10h 11m to get from Skopje to Villars-sur-Ollon, including transfers.

More details

Skopje to Villars-sur-Ollon train services, operated by Railways of the Republic North Macedonia Transport AD, depart from Skopje station.

More details

The best way to get from Skopje to Villars-sur-Ollon is to bus which takes 32h 19m and costs $130 - $200. Alternatively, you can train, which costs $220 - $410 and takes 38h 48m.

Mode details

The quickest flight from Pristina Airport to Geneva Airport is the direct flight which takes 2h 10m.

Search flights

Skopje to Villars-sur-Ollon train services, operated by Swiss Railways (SBB/CFF/FFS), arrive at Bex station.

More details

Map of how to get from Skopje to Villars-sur-Ollon.
Launch map view
  • Distance: 1240.5 km
  • Duration: 10h 11m

What companies run services between Skopje, Macedonia and Villars-sur-Ollon, Switzerland?

Durmo Tours operates a bus from Skopje to Villars-sur-Ollon 3 times a week. Tickets cost SFr 110 - SFr 160 and the journey takes 30h 11m. Alternatively, you can take a train from Skopje to Villars-sur-Ollon via Belgrade, Beograd Centar, Zuerich Hb, Zürich HB, Lausanne, and Bex in around 38h 48m.

Airlines
Austrian Airlines
Website
austrian.com
Flights from Pristina to Geneva via Vienna
Ave. Duration
4h 20m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
SFr 190 - SFr 440
Flights from Skopje to Zurich via Vienna
Ave. Duration
4h 17m
When
Every day
Estimated price
SFr 190 - SFr 800
Flights from Pristina to Zurich via Vienna
Ave. Duration
4h 25m
When
Every day
Estimated price
SFr 220 - SFr 600
Flights from Skopje to Milan Malpensa via Vienna
Ave. Duration
4h 15m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
SFr 120 - SFr 550
Swiss
Website
swiss.com
Flights from Pristina to Geneva
Ave. Duration
2h 10m
When
Monday, Wednesday and Saturday
Estimated price
SFr 140 - SFr 470
Flights from Pristina to Geneva via Zurich
Ave. Duration
4h 25m
When
Every day
Estimated price
SFr 50 - SFr 310
Flights from Skopje to Zurich
Ave. Duration
2h 15m
When
Wednesday, Friday and Sunday
Estimated price
SFr 55 - SFr 340
Flights from Pristina to Zurich
Ave. Duration
2h 2m
When
Every day
Estimated price
SFr 250 - SFr 650
Flights from Skopje to Milan Malpensa via Zurich
Ave. Duration
4h 40m
When
Wednesday, Friday and Sunday
Estimated price
SFr 60 - SFr 360
Chair
Website
chair.ch
Flights from Pristina to Geneva
Ave. Duration
2h 20m
When
Saturday
Estimated price
SFr 65 - SFr 210
Flights from Skopje to Zurich
Ave. Duration
2h
When
Every day
Estimated price
SFr 75 - SFr 250
Flights from Pristina to Zurich
Ave. Duration
2h 13m
When
Every day
Estimated price
SFr 60 - SFr 200
Flights from Pristina to Basel
Ave. Duration
2h 45m
When
Monday, Wednesday, Friday and Saturday
Estimated price
SFr 70 - SFr 240
Air Serbia
Website
airserbia.com
Flights from Skopje to Zurich via Belgrade
Ave. Duration
4h 47m
When
Every day
Estimated price
SFr 130 - SFr 650
Flights from Skopje to Milan Malpensa via Belgrade
Ave. Duration
4h 42m
When
Monday, Tuesday, Thursday, Friday and Sunday
Estimated price
SFr 120 - SFr 410
Edelweiss Air
Website
flyedelweiss.com
Flights from Skopje to Zurich
Ave. Duration
2h 15m
When
Wednesday, Friday and Sunday
Estimated price
SFr 55 - SFr 340
Flights from Pristina to Zurich
Ave. Duration
2h 2m
When
Every day
Estimated price
SFr 250 - SFr 650
Wizz Air
Website
wizzair.com
Flights from Skopje to Mulhouse
Ave. Duration
2h 22m
When
Every day
Estimated price
SFr 70 - SFr 470
Flights from Skopje to Milan Malpensa
Ave. Duration
2h 5m
When
Monday and Friday
Estimated price
SFr 30 - SFr 160
easyJet
Website
easyjet.com
Flights from Pristina to Geneva
Ave. Duration
2h 15m
When
Monday, Tuesday, Wednesday, Thursday and Saturday
Estimated price
SFr 85 - SFr 480
Flights from Pristina to Basel
Ave. Duration
2h 15m
When
Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
SFr 75 - SFr 490
Eurowings
Website
eurowings.com
Flights from Pristina to Geneva
Ave. Duration
2h 15m
When
Friday and Sunday
Estimated price
SFr 350 - SFr 650
Croatia Airlines
Website
croatiaairlines.com
Flights from Skopje to Zurich via Zagreb
Ave. Duration
4h 25m
When
Friday and Sunday
Estimated price
SFr 190 - SFr 750
Train operators
Railways of the Republic North Macedonia Transport AD
Phone
+389 (2) 3 164 255
Website
mzt.mk
Train from Skopje to Miradi e Poshtme
Ave. Duration
2h 45m
Frequency
Once daily
Estimated price
SFr 6 - SFr 20
Website
Railways of the Republic North Macedonia Transport AD
Train from Skopje to Belgrade
Ave. Duration
9h 55m
Frequency
Once daily
Estimated price
SFr 29 - SFr 95
Website
Railways of the Republic North Macedonia Transport AD
Swiss Railways (SBB/CFF/FFS)

The national railway company of Switzerland, Swiss Railways operates trains throughout the country and adjacent European nations including Germany, France, Italy and Austria. Tickets are sold in two classes - First and Second - with most long-distance trains offering a bistro car serving beverages and snacks. Individual tickets can be bought easily at stands, while a variety of travel passes are on offer to suit different travel needs.

Contact Details
Phone
+41 51 220 11 11
Website
sbb.ch
Train from Genève-Aéroport to Aigle
Ave. Duration
1h 20m
Frequency
Hourly
Estimated price
SFr 35 - SFr 65
Website
Swiss Railways (SBB/CFF/FFS)
Train from Zürich Flughafen to Lausanne
Ave. Duration
2h 36m
Frequency
Hourly
Estimated price
SFr 70 - SFr 130
Website
Swiss Railways (SBB/CFF/FFS)
Train from Basel SBB to Bern
Ave. Duration
57 min
Frequency
Every 30 minutes
Estimated price
SFr 35 - SFr 65
Website
Swiss Railways (SBB/CFF/FFS)
Train from Bern to Lausanne
Ave. Duration
1h 6m
Frequency
Every 30 minutes
Estimated price
SFr 27 - SFr 50
Website
Swiss Railways (SBB/CFF/FFS)
Train from Sion to Bex
Ave. Duration
26 min
Frequency
Hourly
Estimated price
SFr 20 - SFr 40
Website
Swiss Railways (SBB/CFF/FFS)
Train from Milano Centrale to Brig
Ave. Duration
1h 53m
Frequency
Twice a week
Estimated price
SFr 50 - SFr 95
Website
Swiss Railways (SBB/CFF/FFS)
Train from Brig to Bex
Ave. Duration
1h 4m
Frequency
Hourly
Estimated price
SFr 35 - SFr 65
Website
Swiss Railways (SBB/CFF/FFS)
Train from Zürich HB to Lausanne
Ave. Duration
2h 15m
Frequency
Every 30 minutes
Estimated price
SFr 70 - SFr 130
Website
Swiss Railways (SBB/CFF/FFS)
Train from Lausanne to Bex
Ave. Duration
39 min
Frequency
Hourly
Estimated price
SFr 13 - SFr 24
Website
Swiss Railways (SBB/CFF/FFS)
Deutsche Bahn Intercity-Express

German rail company Deutsche Bahn is known for its efficient and comfortable service. It offers many different types of rail transportation, including ICE or Intercity-Express for high-speed services between major cities and regions, IC (InterCity) for long-distance trains, RE (Regional Express) trains that connect regions and cities, and the S-Bahn rapid transit service. There are two main tickets on offer: the Flexpreis that has full flexibility, and the Sparpreis which is the cheaper, advanced fare (bookings usually open 6 months in advance for domestic tickets).

Contact Details
Phone
+49 0180 6 99 66 33
Website
bahn.com
Train from Basel Sbb to Bern
Ave. Duration
57 min
Frequency
3 times a day
Estimated price
SFr 28 - SFr 40
Website
Deutsche Bahn
Deutsche Bahn Eurocity
Website
bahn.com
Train from Basel Sbb to Bern
Ave. Duration
57 min
Frequency
Once daily
Estimated price
SFr 17 - SFr 24
Website
reiseauskunft.bahn.de
TGV inOui
Phone
0033 892 353535
Website
en.oui.sncf
Train from Basel Sbb to Bern
Ave. Duration
1h 15m
Frequency
Once daily
Estimated price
SFr 29 - SFr 40
Website
Oui.SNCF
2nd Class
SFr 35 - SFr 40
1st Class
SFr 29 - SFr 35
Trenitalia Eurocity

The primary train operator in Italy, Trenitalia was created in the year 2000. Trenitalia offers national rail connections in Italy as well as international connections to Austria, France, Germany and Switzerland. The company operates regional and long-distance trains, as well as high-speed trains called Frecce that travel on specialised tracks on speeds of up to 360km/h. Trenitalia tickets are available online, in stations across the country or from many travel agents that offer bookings.

Contact Details
Phone
+39 06 68475475
Website
trenitalia.com
Train from Gallarate to Sion
Ave. Duration
1h 48m
Frequency
5 times a week
Estimated price
SFr 45 - SFr 120
Website
Trenitalia Eurocity
2nd Class
SFr 45 - SFr 65
1st Class
SFr 80 - SFr 120
Train from Vicenza to Milano Centrale
Ave. Duration
1h 50m
Frequency
3 times a day
Estimated price
SFr 50 - SFr 130
Website
Trenitalia Eurocity
2nd Class
SFr 50 - SFr 70
1st Class
SFr 90 - SFr 130
Train from Milano Centrale to Brig
Ave. Duration
1h 53m
Frequency
Every 4 hours
Estimated price
SFr 40 - SFr 110
Website
Trenitalia Eurocity
2nd Class
SFr 40 - SFr 60
1st Class
SFr 80 - SFr 110
Trenitalia Frecce

The primary train operator in Italy, Trenitalia was created in the year 2000. Trenitalia offers national rail connections in Italy as well as international connections to Austria, France, Germany and Switzerland. The company operates regional and long-distance trains, as well as high-speed trains called Frecce that travel on specialised tracks on speeds of up to 360km/h. Trenitalia tickets are available online, in stations across the country or from many travel agents that offer bookings.

Contact Details
Phone
+39 06 68475475
Website
trenitalia.com
Train from Vicenza to Milano Centrale
Ave. Duration
1h 41m
Frequency
Hourly
Estimated price
SFr 19 - SFr 70
Website
Trenitalia Frecce
Super Economy
SFr 19 - SFr 26
Base Standard
SFr 35 - SFr 55
Base Premium
SFr 45 - SFr 70
ItaloTreno
Phone
+39 060708
Website
italotreno.it
Train from Vicenza to Milano Centrale
Ave. Duration
1h 41m
Frequency
Every 4 hours
Estimated price
SFr 17 - SFr 24
Website
Italo Treno
Nightjet
Phone
+43 51717
Website
nightjet.com
Train from Beograd Centar to Zuerich Hb
Ave. Duration
22h 45m
Frequency
Once daily
Estimated price
SFr 110 - SFr 150
Website
Nightjet
Bus operators
Makedonija Soobrakaj AD
Phone
+389(0)2 24 02 388
Email
avtobuska@maksoob.com.mk
Website
ms.mk
Bus from Skopje to Vicenza
Ave. Duration
13h 27m
Frequency
Once a week
Estimated price
SFr 55 - SFr 85
Schedules at
ms.mk
Durmo Tours
Phone
+389 42 217 370
Email
durmotours@yahoo.com
Website
durmotours.com.mk
Bus from Skopje to Lausanne
Ave. Duration
30h 11m
Frequency
3 times a week
Estimated price
SFr 110 - SFr 160
Schedules at
durmotours.com.mk
Eurolines CH
Phone
0041 (0) 844 257 224
Website
eurolines.ch
Bus from Skopje to Lausanne
Ave. Duration
31h 53m
Frequency
Twice daily
Estimated price
SFr 100 - SFr 160
Book at
eurolines.ch

Want to know more about travelling around Switzerland

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.

More Questions & Answers

Yes, the driving distance between Skopje to Villars-sur-Ollon is 1743 km. It takes approximately 17h 5m to drive from Skopje to Villars-sur-Ollon.

Get driving directions

Eurowings, easyJet, Chair and three other airlines offer flights from Pristina Airport to Geneva Airport.

Search flights

There are 1850+ hotels available in Villars-sur-Ollon. Prices start at SFr 76 per night.

More details

The best way to get from Skopje to Skopje Airport is to shuttle which takes 35 min and costs .

More details