There are 6 ways to get from Barcelona Airport (BCN) to Petra by plane, bus, train, car, or car ferry
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 Eilat/Ramon International Airport, bus
best- Fly from Barcelona–El Prat Airport (BCN) to Eilat/Ramon International Airport (ETM)plane BCN - ETM
- Take the bus from Aqaba Jett to Petra Jettbus
9h 26m$213–517Fly to Haifa International Airport, bus, drive
cheapest- Fly from Barcelona–El Prat Airport (BCN) to Haifa International Airport (HFA)plane BCN - HFA
- Take the bus from Merkazit Hamifrats/Inter-City Platforms to Paran Junctionbus
- Drive from Paran Junction to Petracar
14h 56m$154–447Fly to King Hussein International Airport, bus
- Fly from Barcelona–El Prat Airport (BCN) to King Hussein International Airport (AQJ)plane BCN - AQJ
- Take the bus from Aqaba Jett to Petra Jettbus
11h 20m$213–581Fly to Queen Alia International Airport, bus
- Fly from Barcelona–El Prat Airport (BCN) to Queen Alia International Airport (AMM)plane BCN - AMM
- Take the bus from Abdali Jett to Petra Jettbus
10h 21m$265–578Fly to Ben Gurion Airport, train, bus, drive
- Fly from Barcelona–El Prat Airport (BCN) to Ben Gurion Airport (TLV)plane BCN - TLV
- Take the train from Tel Aviv Haganah to Be'er Sheba - Centertrain
- Take the bus from Be'er Sheva Central Station/Interurban Platforms to Paran Junctionbus
- Drive from Paran Junction to Petracar
11h 43m$202–326Fly to Sharm El-Sheikh International Airport, bus, car ferry
- Fly from Barcelona–El Prat Airport (BCN) to Sharm El-Sheikh International Airport (SSH)plane BCN - SSH
- Take the bus from Sharm El-Sheikh to Nuweibabus
- Take the carferry from Nuweiba to Aqabacarferry
- Take the bus from Aqaba Jett to Petra Jettbus
17h 25m$225–796
Barcelona–El Prat Airport (BCN) to Eilat/Ramon International Airport (ETM) flights
Questions & Answers
The cheapest way to get from Barcelona Airport (BCN) to Petra is to fly and train and bus and drive which costs $200 - $330 and takes 11h 43m.
The fastest way to get from Barcelona Airport (BCN) to Petra is to fly and bus which takes 9h 26m and costs $210 - $550.
The distance between Barcelona Airport (BCN) and Petra is 3388 km.
It takes approximately 9h 26m to get from Barcelona Airport (BCN) to Petra, including transfers.
Petra is 1h ahead of Barcelona Airport (BCN). It is currently 6:57 AM in Barcelona Airport (BCN) and 7:57 AM in Petra.
There are 235+ hotels available in Petra.
What companies run services between Barcelona Airport (BCN), Spain and Petra, Jordan?
There is no direct connection from Barcelona Airport (BCN) to Petra. However, you can fly to Eilat/Ramon International Airport (ETM), walk to Ramon Airport/Platforms, take the line 50 bus to Astral Village Hotel/Red Compound, drive to Aqaba Jett, then take the bus to Petra Jett. Alternatively, you can fly to King Hussein International Airport (AQJ), take the taxi to Aqaba Jett, then take the bus to Petra Jett.
- Website
- arkia.co.il
Flights from Barcelona–El Prat Airport to Eilat/Ramon International Airport via Ben Gurion Airport
- Ave. Duration
- 7h 53m
- When
- Saturday, Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- $220–1,000
Flights from Barcelona–El Prat Airport to Eilat/Ramon International Airport via Athens, Ben Gurion Airport
- Ave. Duration
- 8h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $200–500
Flights from Barcelona–El Prat Airport to Eilat/Ramon International Airport via Heraklion, Ben Gurion Airport
- Ave. Duration
- 8h 45m
- When
- Tuesday and Thursday
- Estimated price
- $160–600
Flights from Barcelona–El Prat Airport to Ben Gurion Airport
- Ave. Duration
- 4h 11m
- When
- Tuesday, Thursday, Sunday, and Saturday
- Estimated price
- $190–550
- Website
- eurowings.com
Flights from Barcelona–El Prat Airport to Haifa International Airport via Larnaca
- Ave. Duration
- 10h 55m
- When
- Monday, Wednesday, Sunday, and Tuesday
- Estimated price
- $120–450
Flights from Barcelona–El Prat Airport to Haifa International Airport via Athens
- Ave. Duration
- 9h 15m
- When
- Every day
- Estimated price
- $170–430
Flights from Barcelona–El Prat Airport to Haifa International Airport via Sofia
- Ave. Duration
- 10h 55m
- When
- Monday and Wednesday
- Estimated price
- $120–450
Flights from Barcelona–El Prat Airport to Haifa International Airport via Heraklion
- Ave. Duration
- 12h 40m
- When
- Saturday
- Estimated price
- $130–490
- Website
- bluedartaviation.com
Flights from Barcelona–El Prat Airport to Ben Gurion Airport
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- $170–260
- Website
- egyptair.com
Flights from Barcelona–El Prat Airport to Queen Alia International Airport via Cairo
- Ave. Duration
- 9h 15m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $280–800
Flights from Barcelona–El Prat Airport to Sharm El-Sheikh International Airport via Cairo
- Ave. Duration
- 7h 20m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $140–600
Flights from Barcelona–El Prat Airport to Sharm El-Sheikh International Airport via Bari
- Ave. Duration
- 7h 15m
- When
- Thursday and Sunday
- Estimated price
- $180–470
- Website
- rj.com
Flights from Barcelona–El Prat Airport to King Hussein International Airport via Queen Alia International Airport
- Ave. Duration
- 15h 45m
- When
- Thursday and Sunday
- Estimated price
- $170–550
Flights from Barcelona–El Prat Airport to Queen Alia International Airport
- Ave. Duration
- 4h 35m
- When
- Thursday and Sunday
- Estimated price
- $230–700
- Website
- elal.com
Flights from Barcelona–El Prat Airport to Ben Gurion Airport
- Ave. Duration
- 4h 5m
- When
- Sunday, Monday, Tuesday, Wednesday, Thursday, and Friday
- Estimated price
- $190–850
- Website
- en.aegeanair.com
Flights from Barcelona–El Prat Airport to Ben Gurion Airport via Athens
- Ave. Duration
- 5h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $220–320
Flights from Barcelona–El Prat Airport to Sharm El-Sheikh International Airport via Athens
- Ave. Duration
- 10h
- When
- Tuesday and Saturday
- Estimated price
- $140–500
- Website
- flyaircairo.com
Flights from Barcelona–El Prat Airport to Sharm El-Sheikh International Airport via Cairo
- Ave. Duration
- 6h 35m
- When
- Wednesday and Sunday
- Estimated price
- $140–490
Flights from Barcelona–El Prat Airport to Sharm El-Sheikh International Airport via Bari
- Ave. Duration
- 7h 15m
- When
- Thursday and Sunday
- Estimated price
- $180–470
- Website
- israir.co.il
Flights from Barcelona–El Prat Airport to Eilat/Ramon International Airport via Ben Gurion Airport
- Ave. Duration
- 8h 20m
- When
- Sunday
- Estimated price
- $220–1,000
- Website
- turkishairlines.com
Flights from Barcelona–El Prat Airport to King Hussein International Airport via Istanbul
- Ave. Duration
- 9h 10m
- When
- Monday and Friday
- Estimated price
- $190–650
- Website
- flyulendo.com
Flights from Barcelona–El Prat Airport to Sharm El-Sheikh International Airport via Palermo
- Ave. Duration
- 7h 5m
- When
- Thursday
- Estimated price
- $120–420
- Website
- neosair.it
Flights from Barcelona–El Prat Airport to Sharm El-Sheikh International Airport via Bari
- Ave. Duration
- 7h 45m
- When
- Thursday
- Estimated price
- $260–1,100
- Website
- worldticket.com
Flights from Barcelona–El Prat Airport to Sharm El-Sheikh International Airport via Catania
- Ave. Duration
- 8h
- When
- Sunday
- Estimated price
- $250–750
- Phone
- *5770
- [email protected]
- Website
- Israel Railways
Train from Tel Aviv Haganah to Be'er Sheba - Center
- Ave. Duration
- 1h 42m
- Frequency
- Every 30 minutes
- Estimated price
- $12–16
- Website
- Israel Railways
- Adult single ride
- $12–16
- Phone
- +962 6 566 4141
- [email protected]
- Website
- jett.com.jo
Bus from Aqaba Jett to Petra Jett
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- $6–36
- Book at
- 12go.asia
- Adult
- $6–9
Bus from Aqaba Jett to Petra Jett
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- $6–36
- Book at
- 12go.asia
- Adult
- $6–9
Bus from Abdali Jett to Petra Jett
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Estimated price
- $12–31
- Book at
- 12go.asia
- Adult
- $12–17
Bus from Aqaba Jett to Petra Jett
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- $6–36
- Book at
- 12go.asia
- Adult
- $6–9
- Phone
- +972-3-6948888
- Website
- Egged
Bus from Be'er Sheva Central Station/Interurban Platforms to Paran Junction
- Ave. Duration
- 2h 5m
- Frequency
- Every 2 hours
- Estimated price
- $6–10
- Schedules at
- Egged
Bus from Merkazit Hamifrats/Inter-City Platforms to Paran Junction
- Ave. Duration
- 3h 56m
- Frequency
- Twice daily
- Estimated price
- $13–18
- Schedules at
- Egged
- Phone
- 02/22623128
- [email protected]
- Website
- eastdelta-travel.com
Bus from Sharm El-Sheikh to Nuweiba
- Ave. Duration
- 1h 47m
- Frequency
- Once daily
- Estimated price
- $1–3
- Schedules at
- eastdelta-travel.com
- Phone
- +962-6-5859554
- [email protected]
- Website
- abmaritime.com.jo
Car ferry from Nuweiba to Aqaba
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- $80–410
- Schedules at
- abmaritime.com.jo
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Thanksgiving 2018: How to travel stress-free, How to get from London to Edinburgh, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.











