There are 8 ways to get from Geneva to Craiova by plane, train, bus, car, or car train
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 Craiova Airport
best- Fly from Geneva International Airport (GVA) to Craiova Airport (CRA)GVA - CRA
5h 41m$87–363Train, bus
- Take the train from Genève to LuzernIc
- Take the bus from Luzern, Bahnhof to Deva
- Take the train from Deva to Craiova
29h 28m$155–252Train
- Take the train from Genève to Zürich HBIc1 / ...
- Take the train from Zuerich Hb to Wien HbfRjx
- Take the train from Wien Hbf to Craiova347
30h 4m$376–584Drive 1,712.2 km
- Drive from Geneva to Craiova1,712.2 km
19h 16m$346–499Fly to Sibiu, train
- Fly from Geneva International Airport (GVA) to Sibiu (SBZ)GVA - SBZ
- Take the train from Sibiu to Craiova
12h 4m$103–372Fly to Belgrade Nikola Tesla Airport, bus, train
- Fly from Geneva International Airport (GVA) to Belgrade Nikola Tesla Airport (BEG)GVA - BEG
- Take the bus from Beograd, Autobuska stanica to Tekija
- Take the train from Orşova to Craiova
12h 24m$107–265Bus
- Take the bus from Geneva to Deva1921
- Take the bus from Deva to Craiova, Autogara Pelendava Nord1948
32h 10m$174–243Drive, car train
- Drive from Geneva to München Ost
- Take the car train from München Ost to Villach Hbf ARZ
- Drive from Villach Hbf ARZ to Craiova
19h 30m$406–567
Geneva to Craiova by train
Questions & Answers
The cheapest way to get from Geneva to Craiova is to fly and bus and train which costs $100 - $270 and takes 12h 24m.
The fastest way to get from Geneva to Craiova is to fly which takes 5h 41m and costs $85 - $370.
No, there is no direct bus from Geneva to Craiova. However, there are services departing from Geneva and arriving at Craiova, Autogara Pelendava Nord via Deva. The journey, including transfers, takes approximately 32h 10m.
No, there is no direct train from Geneva to Craiova. However, there are services departing from Genève and arriving at Craiova via Zuerich Hb and Wien Hbf. The journey, including transfers, takes approximately 30h 4m.
The distance between Geneva and Craiova is 1413 km. The road distance is 1712.2 km.
The best way to get from Geneva to Craiova without a car is to train and bus which takes 29h 28m and costs $150 - $260.
It takes approximately 5h 41m to get from Geneva to Craiova, including transfers.
Geneva to Craiova bus services, operated by FlixBus, depart from Geneva station.
Geneva to Craiova train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Genève station.
The best way to get from Geneva to Craiova is to fly which takes 5h 41m and costs $85 - $370. Alternatively, you can train, which costs $370 - $600 and takes 30h 4m, you could also bus, which costs $170 - $250 and takes 32h 10m.
What companies run services between Geneva, Switzerland and Craiova, Romania?
easyJet and Ulendo Airlink fly from Geneva International Airport (GVA) to Craiova Airport (CRA) 5 times a week. Alternatively, you can take a train from Genève to Craiova via Zürich HB, Zuerich Hb, and Wien Hbf in around 30h 4m.
- Website
- flyulendo.com
Flights from Geneva International Airport to Craiova Airport via Barcelona
- Ave. Duration
- 5h 30m
- When
- Thursday
- Estimated price
- $90–380
Flights from Geneva International Airport to Craiova Airport via London Luton
- Ave. Duration
- 6h 45m
- When
- Saturday
- Estimated price
- $95–390
Flights from Geneva International Airport to Craiova Airport via Rome
- Ave. Duration
- 9h
- When
- Monday, Friday, and Sunday
- Estimated price
- $80–360
Flights from Geneva International Airport to Sibiu via Rome
- Ave. Duration
- 5h
- When
- Saturday
- Estimated price
- $75–350
Flights from Geneva International Airport to Sibiu via Birmingham
- Ave. Duration
- 5h 55m
- When
- Saturday
- Estimated price
- $90–380
Flights from Geneva International Airport to Sibiu via London Luton
- Ave. Duration
- 6h 20m
- When
- Monday and Friday
- Estimated price
- $90–380
- Website
- easyjet.com
Flights from Geneva International Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 2h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $45–190
- Website
- austrian.com
Flights from Geneva International Airport to Sibiu via Vienna
- Ave. Duration
- 4h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $140–600
Flights from Geneva International Airport to Belgrade Nikola Tesla Airport via Vienna
- Ave. Duration
- 3h 35m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $100–410
- Website
- lufthansa.com
Flights from Geneva International Airport to Sibiu via Munich
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- $140–600
Flights from Geneva International Airport to Belgrade Nikola Tesla Airport via Munich
- Ave. Duration
- 3h 25m
- When
- Monday to Saturday
- Estimated price
- $100–410
- Website
- airserbia.com
Flights from Geneva International Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 2h
- When
- Monday, Friday, and Sunday
- Estimated price
- $70–150
- Website
- swiss.com
Flights from Geneva International Airport to Belgrade Nikola Tesla Airport via Zurich
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- $100–390
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Genève to Luzern
- Ave. Duration
- 3h 7m
- Frequency
- Hourly
- Estimated price
- $60–110
- Website
- https://www.sbb.ch/en
Train from Genève to Zürich HB
- Ave. Duration
- 2h 53m
- Frequency
- Hourly
- Estimated price
- $65–130
- Website
- https://www.sbb.ch/en
- Phone
- 0219521
- petitii@cfrcalatori.ro
- Website
- cfrcalatori.ro
Train from Deva to Craiova
- Ave. Duration
- 5h 14m
- Frequency
- Once daily
- Estimated price
- $24–26
- Website
- https://www.cfrcalatori.ro/en/
Train from Sibiu to Craiova
- Ave. Duration
- 5h 6m
- Frequency
- 3 times a day
- Estimated price
- $23–25
- Website
- https://www.cfrcalatori.ro/en/
Train from Orşova to Craiova
- Ave. Duration
- 2h 38m
- Frequency
- Twice daily
- Estimated price
- $15–17
- Website
- https://www.cfrcalatori.ro/en/
Train from Zuerich Hb to Wien Hbf
- Ave. Duration
- 7h 52m
- Frequency
- Every 4 hours
- Estimated price
- $120–190
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- $120–180
Train from Wien Hbf to Craiova
- Ave. Duration
- 17h 19m
- Frequency
- Once daily
- Estimated price
- $190–270
- Website
- https://www.oebb.at/en/
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from München Ost to Villach Hbf ARZ
- Ave. Duration
- 2h 19m
- Frequency
- Once daily
- Estimated price
- $110–130
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- +40 239 629 822
- office@transmarian.ro
- Website
- transmarian.ro
Bus from Luzern, Bahnhof to Deva
- Ave. Duration
- 19h 7m
- Frequency
- 3 times a week
- Estimated price
- $70–120
- Schedules at
- transmarian.ro
- Phone
- +381 (12) 538 400
- office@litas.rs
- Website
- litas.rs
Bus from Beograd, Autobuska stanica to Tekija
- Ave. Duration
- 4h 32m
- Frequency
- 3 times a day
- Estimated price
- $12–24
- Schedules at
- litas.rs
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Geneva to Deva
- Ave. Duration
- 25h 10m
- Frequency
- Twice a week
- Estimated price
- $140–210
- Website
- https://www.flixbus.co.uk
Bus from Deva to Craiova, Autogara Pelendava Nord
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- $26–40
- Website
- https://www.flixbus.co.uk
Want to know more about travelling around Romania
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
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Geneva to Craiova bus services, operated by FlixBus, arrive at Deva station.
Craiova is 1h ahead of Geneva. It is currently 8:01 AM in Geneva and 9:01 AM in Craiova.
Geneva to Craiova train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Zürich HB station.
Yes, the driving distance between Geneva to Craiova is 1712 km. It takes approximately 19h 16m to drive from Geneva to Craiova.
Book your Geneva to Craiova bus tickets online with FlixBus.
There are 980+ hotels available in Craiova.
























