There are 5 ways to get from Java to Barcelona by train, plane, taxi, or bus
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 Adisumarmo International Airport, fly
best- Take the train from Kutoarjo to Solo Balapan
- Fly from Adisumarmo International Airport (SOC) to Barcelona–El Prat Airport (BCN)SOC - BCN
26h 31m€257–773Taxi to Ahmad Yani, fly
- Take the taxi from Magelang to Ahmad Yani (SRG)
- Fly from Ahmad Yani (SRG) to Barcelona–El Prat Airport (BCN)SRG - BCN
24h 9m€314–977Train, bus to Soekarno–Hatta International Airport, fly
- Take the train from Kutoarjo to Gambir Jakarta
- Take the bus from Gambir Station to Jakarta Airport
- Fly from Soekarno–Hatta International Airport (CGK) to Barcelona–El Prat Airport (BCN)CGK - BCN
27h 12m€330–686Train to Yogyakarta International Airport, fly
- Take the train from Kutoarjo to Wates
- Fly from Yogyakarta International Airport (YIA) to Barcelona–El Prat Airport (BCN)YIA - BCN
27h 22m€307–1,122Train to Majalengka Kertajati International Airport, fly
- Take the train from Kutoarjo to Jatibarang
- Fly from Majalengka Kertajati International Airport (KJT) to Barcelona–El Prat Airport (BCN)KJT - BCN
39h 2m€323–1,034
Adisumarmo International Airport (SOC) to Barcelona–El Prat Airport (BCN) flights
Questions & Answers
The cheapest way to get from Java to Barcelona is to train and bus and fly which costs €330 - €700 and takes 27h 12m.
The fastest way to get from Java to Barcelona is to taxi and fly which takes 24h 9m and costs €310 - €1000.
The distance between Java and Barcelona is 12289 km.
It takes approximately 26h 31m to get from Java to Barcelona, including transfers.
Barcelona is 6h behind Java. It is currently 8:48 AM in Java and 2:48 AM in Barcelona.
There are 5569+ hotels available in Barcelona.
What companies run services between Java, Provinsi Jawa Tengah, Indonesia and Barcelona, Spain?
There is no direct connection from Java to Barcelona. However, you can take the train to Solo Balapan, take the train to Adi soemarmo Airport, walk to Adisumarmo International Airport (SOC) airport, fly to Barcelona–El Prat Airport (BCN), walk to El Prat Aeroport, then take the train to Barcelona-Passeig De Gràcia. Alternatively, you can take the taxi to Ahmad Yani (SRG) airport, fly to Barcelona–El Prat Airport (BCN), walk to El Prat Aeroport, then take the train to Barcelona-Passeig De Gràcia.
- Website
- etihad.com
Flights from Adisumarmo International Airport to Barcelona–El Prat Airport via Soekarno–Hatta International Airport, Abu Dhabi
- Ave. Duration
- 27h 3m
- When
- Every day
- Estimated price
- €250–750
Flights from Ahmad Yani to Barcelona–El Prat Airport via Singapore Changi, Rome
- Ave. Duration
- 23h 55m
- When
- Tuesday
- Estimated price
- €280–1,900
Flights from Soekarno–Hatta International Airport to Barcelona–El Prat Airport via Abu Dhabi
- Ave. Duration
- 22h 10m
- When
- Every day
- Estimated price
- €300–440
Flights from Majalengka Kertajati International Airport to Barcelona–El Prat Airport via Singapore Changi, Rome
- Ave. Duration
- 33h 15m
- When
- Tuesday and Saturday
- Estimated price
- €290–1,900
- Website
- garuda-indonesia.com
Flights from Adisumarmo International Airport to Barcelona–El Prat Airport via Soekarno–Hatta International Airport, Abu Dhabi
- Ave. Duration
- 24h 15m
- When
- Every day
- Estimated price
- €250–750
Flights from Ahmad Yani to Barcelona–El Prat Airport via Kuala Lumpur, Amsterdam Schiphol
- Ave. Duration
- 29h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €410–1,400
Flights from Soekarno–Hatta International Airport to Barcelona–El Prat Airport via Abu Dhabi
- Ave. Duration
- 19h 5m
- When
- Every day
- Estimated price
- €300–440
Flights from Soekarno–Hatta International Airport to Barcelona–El Prat Airport via Amsterdam Schiphol
- Ave. Duration
- 20h 30m
- When
- Monday and Thursday
- Estimated price
- €280–850
Flights from Yogyakarta International Airport to Barcelona–El Prat Airport via Kuala Lumpur, Amsterdam Schiphol
- Ave. Duration
- 22h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €400–1,300
- Website
- qatarairways.com
Flights from Adisumarmo International Airport to Barcelona–El Prat Airport via Soekarno–Hatta International Airport, Doha
- Ave. Duration
- 23h 32m
- When
- Every day
- Estimated price
- €350–1,100
Flights from Soekarno–Hatta International Airport to Barcelona–El Prat Airport via Doha
- Ave. Duration
- 18h 40m
- When
- Every day
- Estimated price
- €280–900
- Website
- turkishairlines.com
Flights from Adisumarmo International Airport to Barcelona–El Prat Airport via Soekarno–Hatta International Airport, Istanbul
- Ave. Duration
- 23h
- When
- Every day
- Estimated price
- €300–1,100
Flights from Ahmad Yani to Barcelona–El Prat Airport via Kuala Lumpur, Istanbul
- Ave. Duration
- 29h 20m
- When
- Every day
- Estimated price
- €310–1,100
Flights from Soekarno–Hatta International Airport to Barcelona–El Prat Airport via Istanbul
- Ave. Duration
- 19h 25m
- When
- Every day
- Estimated price
- €250–850
Flights from Yogyakarta International Airport to Barcelona–El Prat Airport via Kuala Lumpur, Istanbul
- Ave. Duration
- 23h
- When
- Every day
- Estimated price
- €300–1,100
- Website
- saudia.com
Flights from Ahmad Yani to Barcelona–El Prat Airport via Singapore Changi, Rome
- Ave. Duration
- 23h 55m
- When
- Tuesday
- Estimated price
- €280–1,900
Flights from Soekarno–Hatta International Airport to Barcelona–El Prat Airport via Jeddah
- Ave. Duration
- 19h 30m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- €350–750
Flights from Majalengka Kertajati International Airport to Barcelona–El Prat Airport via Singapore Changi, Rome
- Ave. Duration
- 33h 15m
- When
- Tuesday and Saturday
- Estimated price
- €290–1,900
- Website
- klm.com
Flights from Ahmad Yani to Barcelona–El Prat Airport via Kuala Lumpur, Amsterdam Schiphol
- Ave. Duration
- 29h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €410–1,400
Flights from Soekarno–Hatta International Airport to Barcelona–El Prat Airport via Amsterdam Schiphol
- Ave. Duration
- 20h 30m
- When
- Monday and Thursday
- Estimated price
- €280–850
Flights from Yogyakarta International Airport to Barcelona–El Prat Airport via Kuala Lumpur, Amsterdam Schiphol
- Ave. Duration
- 22h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €400–1,300
- Website
- egyptair.com
Flights from Adisumarmo International Airport to Barcelona–El Prat Airport via Soekarno–Hatta International Airport, Cairo
- Ave. Duration
- 26h 55m
- When
- Tuesday and Thursday
- Estimated price
- €330–1,100
Flights from Soekarno–Hatta International Airport to Barcelona–El Prat Airport via Cairo
- Ave. Duration
- 19h 35m
- When
- Wednesday and Friday
- Estimated price
- €270–900
- Website
- swiss.com
Flights from Ahmad Yani to Barcelona–El Prat Airport via Singapore Changi, Zurich
- Ave. Duration
- 22h 10m
- When
- Tuesday
- Estimated price
- €290–950
Flights from Majalengka Kertajati International Airport to Barcelona–El Prat Airport via Singapore Changi, Zurich
- Ave. Duration
- 31h 30m
- When
- Tuesday and Saturday
- Estimated price
- €300–1,000
- Website
- ita-airways.com
Flights from Ahmad Yani to Barcelona–El Prat Airport via Singapore Changi, Rome
- Ave. Duration
- 23h 55m
- When
- Tuesday
- Estimated price
- €280–1,900
Flights from Majalengka Kertajati International Airport to Barcelona–El Prat Airport via Singapore Changi, Rome
- Ave. Duration
- 33h 15m
- When
- Tuesday and Saturday
- Estimated price
- €290–1,900
- Website
- emirates.com
Flights from Soekarno–Hatta International Airport to Barcelona–El Prat Airport via Dubai
- Ave. Duration
- 19h 32m
- When
- Every day
- Estimated price
- €320–1,100
- Website
- airfrance.com
Flights from Yogyakarta International Airport to Barcelona–El Prat Airport via Kuala Lumpur, Paris Charles de Gaulle
- Ave. Duration
- 27h 7m
- When
- Every day
- Estimated price
- €320–1,200
Train from Kutoarjo to Solo Balapan
- Ave. Duration
- 1h 59m
- Frequency
- Hourly
- Estimated price
- €4–17
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- €4–17
- Business
- €17–29
- Executive
- €8–35
Train from Kutoarjo to Gambir Jakarta
- Ave. Duration
- 5h 25m
- Frequency
- Every 4 hours
- Estimated price
- €14–19
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- €14–19
- Business
- €22–29
- Executive
- €26–40
Train from Kutoarjo to Wates
- Ave. Duration
- 22 min
- Frequency
- Every 3 hours
- Estimated price
- €1–17
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- €1–17
- Business
- €15–29
- Executive
- €3–35
Train from Kutoarjo to Jatibarang
- Ave. Duration
- 4h 7m
- Frequency
- Twice daily
- Estimated price
- €8–17
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- €8–17
- Business
- €19–29
- Executive
- €15–35
- admin@prameks.com
Train from Kutoarjo to Solo Balapan
- Ave. Duration
- 2h 28m
- Frequency
- 4 times a day
- Estimated price
- €1
- Schedules at
- jadwalkereta.net
Train from Kutoarjo to Wates
- Ave. Duration
- 40 min
- Frequency
- 4 times a day
- Schedules at
- jadwalkereta.net
- Phone
- (021) 1500 825
- humas@damri.co.id
- Website
- damri.co.id
Bus from Gambir Station to Jakarta Airport
- Ave. Duration
- 45 min
- Frequency
- Every 15 minutes
- Estimated price
- €1–13
- Book at
- https://12go.asia/en/operator/damri
- Website
- bluebirdgroup.com
Bus from Gambir Station to Jakarta Airport
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- €4
- Schedules at
- traveloka.com
- Ave. Duration
- 1h 12m
- Estimated price
- €18–23
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 Bali: What to do if Mount Agung erupts, How do I get from Sydney to Melbourne, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.








