There are 6 ways to get from Molfetta to Geneva by plane, train (Trenitalia), train, bus, night train, 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.
Fly
best- Fly from Bari Karol Wojtyła Airport (BRI) to Geneva International Airport (GVA)plane BRI - GVA
2h 10mCHF 101–238Train, bus
cheapest- Take the train from Molfetta to Foggiatrain Ic
- Take the bus from Foggia Station to Geneva - Bus stationbus
19h 8mCHF 74–108Train
- Take the train from Barletta to Bologna Centraletrain Fr
- Take the train from Bologna centrale to Milano Rogoredotrain
- Take the train from Rho Fiera Milano to Domodossolatrain
- Take the train from Brig to Genèvetrain Ec / ...
13h 57mCHF 163–487Night train, bus
- Take the night train from Molfetta to Torino Lingottonighttrain Ini
- Take the bus from Turin - Lingotto to Geneva - Bus Stationbus BlaBlaCar Bus
17h 1mCHF 99–194Train, bus via Turin
- Take the train from Molfetta to Torino Porta Nuovatrain 9928
- Take the bus from Turin - Vittorio Emanuele Bus Station to Geneva - Bus Stationbus BlaBlaCar Bus
15h 25mCHF 157–305Drive 1,169.4 km
- Drive from Molfetta to Genevacar 1,169.4 km
10h 54mCHF 188–271
Molfetta to Geneva by train
Questions & Answers
The cheapest way to get from Molfetta to Geneva is to train and bus which costs SFr 70 - SFr 110 and takes 19h 8m.
The fastest way to get from Molfetta to Geneva is to fly which takes 2h 10m and costs SFr 100 - SFr 240.
No, there is no direct train from Molfetta to Geneva. However, there are services departing from Molfetta and arriving at Genève via Barletta, Bologna centrale, Rho Fiera Milano, Domodossola and Brig. The journey, including transfers, takes approximately 13h 57m.
The distance between Molfetta and Geneva is 1046 km. The road distance is 1169.4 km.
The best way to get from Molfetta to Geneva without a car is to train which takes 13h 57m and costs SFr 160 - SFr 490.
It takes approximately 2h 10m to get from Molfetta to Geneva, including transfers.
Molfetta to Geneva train services, operated by Trenitalia Frecce, depart from Barletta station.
The best way to get from Molfetta to Geneva is to fly which takes 2h 10m and costs SFr 100 - SFr 240. Alternatively, you can train, which costs SFr 160 - SFr 490 and takes 13h 57m.
Molfetta to Geneva train services, operated by Trenitalia Frecce, arrive at Bologna Centrale station.
Yes, the driving distance between Molfetta to Geneva is 1169 km. It takes approximately 10h 54m to drive from Molfetta to Geneva.
What companies run services between Molfetta, Italy and Geneva, Switzerland?
easyJet and ITA Airways fly from Bari Karol Wojtyła Airport (BRI) to Geneva International Airport (GVA) once daily. Alternatively, you can take a train from Molfetta to Genève via Barletta, Bologna centrale, Milano Rogoredo, Rho Fiera Milano, Domodossola, and Brig in around 13h 57m.
- Website
- easyjet.com
Flights from Bari Karol Wojtyła Airport to Geneva International Airport
- Ave. Duration
- 1h 50m
- When
- Friday
- Estimated price
- CHF 40–210
Flights from Bari Karol Wojtyła Airport to Geneva International Airport via Nice
- Ave. Duration
- 4h 32m
- When
- Thursday and Sunday
- Estimated price
- CHF 40–210
- Website
- ita-airways.com
Flights from Bari Karol Wojtyła Airport to Geneva International Airport via Rome
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- CHF 65–150
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Barletta to Bologna Centrale
- Ave. Duration
- 5h 9m
- Frequency
- Every 3 hours
- Estimated price
- CHF 75–150
- Schedules at
- trenitalia.com
Train from Bologna centrale to Milano Rogoredo
- Ave. Duration
- 1h 34m
- Frequency
- 5 times a day
- Estimated price
- CHF 29–60
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Barletta to Bologna Centrale
- Ave. Duration
- 6h 25m
- Frequency
- 5 times a day
- Estimated price
- CHF 55–130
- Website
- https://www.trenitalia.com/en.html
Train from Molfetta to Foggia
- Ave. Duration
- 53 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 9–21
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Bologna centrale to Milano Rogoredo
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- CHF 26–55
- Website
- https://www.italotreno.it/en
Train from Molfetta to Foggia
- Ave. Duration
- 1h 4m
- Frequency
- Once daily
- Estimated price
- CHF 11–23
- Website
- https://www.italotreno.it/en
Train from Molfetta to Torino Porta Nuova
- Ave. Duration
- 9h 28m
- Frequency
- Once daily
- Estimated price
- CHF 140–270
- Website
- https://www.italotreno.it/en
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Rho Fiera Milano to Domodossola
- Ave. Duration
- 1h 26m
- Frequency
- Every 2 hours
- Estimated price
- CHF 7–10
- Website
- https://www.trenord.it/en/
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Rho Fiera Milano to Domodossola
- Ave. Duration
- 2h 4m
- Frequency
- Every 4 hours
- Estimated price
- CHF 13–22
- Website
- https://www.trenitalia.com/en.html
Train from Molfetta to Foggia
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Estimated price
- CHF 11–20
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Rho Fiera Milano to Domodossola
- Ave. Duration
- 1h 24m
- Frequency
- 6 times a week
- Estimated price
- CHF 28–70
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 45–70
- 2nd Class
- CHF 28–40
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Brig to Genève
- Ave. Duration
- 2h 38m
- Frequency
- Hourly
- Estimated price
- CHF 65–190
- Website
- https://www.sbb.ch/en
- Phone
- 06 3000
- Website
- trenitalia.com
Night train from Molfetta to Torino Lingotto
- Ave. Duration
- 10h 46m
- Frequency
- Once daily
- Estimated price
- CHF 80–160
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 0824 46304
- info@sellitto.com
- Website
- sellitto.com
Bus from Foggia Station to Geneva - Bus station
- Ave. Duration
- 17h 15m
- Frequency
- Once a week
- Estimated price
- CHF 65–85
- Schedules at
- sellitto.com
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Turin - Lingotto to Geneva - Bus Station
- Ave. Duration
- 5h 15m
- Frequency
- Once daily
- Estimated price
- CHF 17–35
- Website
- https://www.blablacar.co.uk/bus
Bus from Turin - Vittorio Emanuele Bus Station to Geneva - Bus Station
- Ave. Duration
- 4h 45m
- Frequency
- 4 times a day
- Estimated price
- CHF 17–35
- Website
- https://www.blablacar.co.uk/bus
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Turin - Vittorio Emanuele Bus Station to Geneva - Bus Station
- Ave. Duration
- 4h
- Frequency
- Every 4 hours
- Estimated price
- CHF 18–35
- Website
- https://www.flixbus.co.uk
- Phone
- +39 0827 34 117
- info@gruppodimaio.it
- Website
- gruppodimaio.it
Bus from Turin - Vittorio Emanuele Bus Station to Geneva - Bus Station
- Ave. Duration
- 4h 10m
- Frequency
- Twice a week
- Estimated price
- CHF 22–35
- Schedules at
- gruppodimaio.it
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.
Related travel guides
Italy Travel Guides
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Book your Molfetta to Geneva train tickets online with Omio.
There are 1164+ hotels available in Geneva.














































