There are 10 ways to get from Martigny to Pristina by train, plane, 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 Pristina
best- Take the train from Martigny to Genève-Aéroporttrain
- Fly from Geneva International Airport (GVA) to Pristina (PRN)plane GVA - PRN
7h 54m$156–519Train, bus
cheapest- Take the train from Martigny to Lausannetrain Ir95 / ...
- Take the bus from Lausanne to Pristinabus
21h 19m$100–222Drive 1,574 km
- Drive from Martigny to Pristinacar 1,574 km
16h 16m$318–459Train, train to Basel, fly to Pristina
- Take the train from Martigny to Visptrain
- Take the train from Visp to Basel SBBtrain
- Fly from Basel (BSL) to Pristina (PRN)plane BSL - PRN
9h 29m$133–630Train, train to Zurich Airport, fly to Pristina
- Take the train from Martigny to Visptrain
- Take the train from Visp to Berntrain
- Take the train from Bern to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Pristina (PRN)plane ZRH - PRN
9h 36m$197–588Train, train to Zurich Airport, fly to Skopje International Airport, shuttle
- Take the train from Martigny to Visptrain
- Take the train from Visp to Berntrain
- Take the train from Bern to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Skopje International Airport (SKP)plane ZRH - SKP
- Take a shuttle bus from Skopje Airport to Pristina
10h$358–714Train, train to Mulhouse, fly to Skopje International Airport, shuttle
- Take the train from Martigny to Visptrain
- Take the train from Visp to Basel SBBtrain
- Fly from Mulhouse (MLH) to Skopje International Airport (SKP)plane MLH - SKP
- Take a shuttle bus from Skopje Airport to Pristina
10h 13m$234–1,056Train, bus via Como
- Take the train from Martigny to Brigtrain R91
- Take the train from Domodossola to Locarno FARTtrain 72 / ...
- Take the train from Locarno to Chiassotrain S
- Take the bus from Chiasso to Pristinabus
21h 25mTrain, bus via Lausanne
- Take the train from Martigny to Lausannetrain Ir95 / ...
- Take the bus from Lausanne Station to Pristinabus
23h 51mTrain, bus #2
- Take the train from Martigny to Lausannetrain Ir95 / ...
- Take the bus from Lausanne to Pristinabus
26h 58m
Geneva International Airport (GVA) to Pristina (PRN) flights
Comparing Your Travel Options
The cheapest way to get from Martigny to Pristina is to train and bus which costs $100 - $230 and takes 21h 19m.
The fastest way to get from Martigny to Pristina is to train and fly which takes 7h 54m and costs $150 - $550.
The distance between Martigny and Pristina is 1401 km. The road distance is 1574 km.
The best way to get from Martigny to Pristina without a car is to train and bus which takes 21h 19m and costs $100 - $230.
It takes approximately 7h 54m to get from Martigny to Pristina, including transfers.
Yes, the driving distance between Martigny to Pristina is 1574 km. It takes approximately 16h 16m to drive from Martigny to Pristina.
There are 1058+ hotels available in Pristina.
What companies run services between Martigny, Switzerland and Pristina, Kosovo?
There is no direct connection from Martigny to Pristina. However, you can take the train to Genève-Aéroport, walk to Geneva International Airport (GVA) airport, fly to Pristina (PRN), walk to Pristina Airport, then take the bus to Pristina - Dardania. Alternatively, you can take a train from Martigny to Pristina via Lausanne and Lausanne in around 21h 19m.
- Website
- easyjet.com
Flights from Geneva International Airport to Pristina
- Ave. Duration
- 2h 13m
- When
- Every day
- Estimated price
- $75–440
Flights from Basel to Pristina
- Ave. Duration
- 2h 7m
- When
- Every day
- Estimated price
- $75–380
Flights from Zurich Airport to Pristina
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- $90–240
Train from Martigny to Genève-Aéroport
- Ave. Duration
- 1h 55m
- Frequency
- Every 30 minutes
- Estimated price
- $50–75
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Martigny to Lausanne
- Ave. Duration
- 52 min
- Frequency
- Every 30 minutes
- Estimated price
- $25–40
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Martigny to Visp
- Ave. Duration
- 45 min
- Frequency
- Every 30 minutes
- Estimated price
- $27–40
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Visp to Basel SBB
- Ave. Duration
- 2h 2m
- Frequency
- Every 3 hours
- Estimated price
- $75–110
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Martigny to Visp
- Ave. Duration
- 45 min
- Frequency
- Every 30 minutes
- Estimated price
- $27–40
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Visp to Bern
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- $35–55
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bern to Zürich Flughafen
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- $45–75
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Martigny to Visp
- Ave. Duration
- 45 min
- Frequency
- Every 30 minutes
- Estimated price
- $27–40
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Visp to Bern
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- $35–55
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bern to Zürich Flughafen
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- $45–75
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Martigny to Visp
- Ave. Duration
- 45 min
- Frequency
- Every 30 minutes
- Estimated price
- $27–40
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Visp to Basel SBB
- Ave. Duration
- 2h 2m
- Frequency
- Every 3 hours
- Estimated price
- $75–110
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Martigny to Brig
- Ave. Duration
- 57 min
- Frequency
- Every 30 minutes
- Estimated price
- $30–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Locarno to Chiasso
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- $23–35
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Martigny to Lausanne
- Ave. Duration
- 52 min
- Frequency
- Every 30 minutes
- Estimated price
- $25–40
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Martigny to Lausanne
- Ave. Duration
- 52 min
- Frequency
- Every 30 minutes
- Estimated price
- $25–40
- Website
- Swiss Federal Railways (SBB CFF FFS)
- [email protected]
Bus from Lausanne to Pristina
- Ave. Duration
- 19h 27m
- Frequency
- 3 times a week
- Schedules at
- Fertours
Want to know more about travelling around Kosovo
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Want to know more about Flixbus?
Read the travel guide




