There are 7 ways to get from Bari to Castro by plane, bus, or 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 Bari Karol Wojtyła Airport to Curitiba, bus
best- Fly from Bari Karol Wojtyła Airport (BRI) to Curitiba (CWB)plane BRI - CWB
- Take the bus from Rodoferroviária de Curitiba to Castrobus
21h 21mR$2,162–5,827Fly Bari Karol Wojtyła Airport to Londrina, bus
- Fly from Bari Karol Wojtyła Airport (BRI) to Londrina (LDB)plane BRI - LDB
- Take the bus from Terminal Rodoviário de Londrina to Terminal Rodoviário de Ponta Grossabus
- Take the bus from Terminal Rodoviário de Ponta Grossa to Terminal Rodoviário de Castrobus
24h 52mR$2,605–6,940Fly Bari Karol Wojtyła Airport to Navegantes–Ministro Victor Konder International Airport, bus
- Fly from Bari Karol Wojtyła Airport (BRI) to Navegantes–Ministro Victor Konder International Airport (NVT)plane BRI - NVT
- Take the bus from Penha to Curitibabus
- Take the bus from Rodoferroviária de Curitiba to Castrobus
25h 7mR$2,696–6,561Fly Bari Karol Wojtyła Airport to Joinville, bus
- Fly from Bari Karol Wojtyła Airport (BRI) to Joinville (JOI)plane BRI - JOI
- Take the bus from Rodoviária de Joinville Harold Nielson to Rodoferroviária de Curitibabus
- Take the bus from Rodoferroviária de Curitiba to Castrobus
25h 6mR$2,800–6,901Fly Bari Karol Wojtyła Airport to São Paulo–Guarulhos International Airport, bus
- Fly from Bari Karol Wojtyła Airport (BRI) to São Paulo–Guarulhos International Airport (GRU)plane BRI - GRU
- Take the bus from Rodoviária de São Paulo - Terminal Barra Funda to Terminal Rodoviário de Castrobus
25h 47mR$3,467–5,526Train to Brindisi Airport, fly to Curitiba, bus
- Take the train from Bari Centrale to Brindisitrain
- Fly from Brindisi Airport (BDS) to Curitiba (CWB)plane BDS - CWB
- Take the bus from Rodoferroviária de Curitiba to Castrobus
26h 35mR$2,374–6,330Train to Fiumicino International Airport, fly to Curitiba, bus
- Take the train from Bari Centrale to Roma Terminitrain
- Fly from Fiumicino International Airport (FCO) to Curitiba (CWB)plane FCO - CWB
- Take the bus from Rodoferroviária de Curitiba to Castrobus
26h 8mR$3,329–6,001
Bari Karol Wojtyła Airport (BRI) to Curitiba (CWB) flights
Questions & Answers
The cheapest way to get from Bari to Castro is to fly and bus which costs R$ 2100 - R$ 6000 and takes 21h 21m.
The fastest way to get from Bari to Castro is to fly and bus which takes 21h 21m and costs R$ 2100 - R$ 6000.
The distance between Bari and Castro is 10220 km.
It takes approximately 21h 21m to get from Bari to Castro, including transfers.
Castro is 5h behind Bari. It is currently 12:09 AM in Bari and 7:09 PM in Castro.
There are 18+ hotels available in Castro.
What companies run services between Bari, Italy and Castro, Brazil?
There is no direct connection from Bari to Castro. However, you can take the taxi to Bari-Airport-BRI airport, fly to Curitiba (CWB), walk to Curitiba Airport, take the shuttle to Shopping Estação, walk to Estação Tubo Praça Eufrasio Correia, take the bus to Estação Tubo Rodoferroviária, walk to Rodoferroviária de Curitiba, then take the bus to Castro. Alternatively, you can take the taxi to Bari-Airport-BRI airport, fly to Londrina (LDB), take the taxi to Terminal Rodoviário de Londrina, take the bus to Terminal Rodoviário de Ponta Grossa, then take the bus to Terminal Rodoviário de Castro.
- Website
- latam.com
Flights from Bari Karol Wojtyła Airport to Curitiba via Fiumicino International Airport, Rio De Janeiro-Galeao
- Ave. Duration
- 16h 45m
- When
- Every day
- Estimated price
- R$2,000–5,500
Flights from Bari Karol Wojtyła Airport to Curitiba via Milan Malpensa, São Paulo–Guarulhos International Airport
- Ave. Duration
- 19h 35m
- When
- Monday and Friday
- Estimated price
- R$2,400–7,000
Flights from Bari Karol Wojtyła Airport to Curitiba via Fiumicino International Airport, São Paulo–Guarulhos International Airport
- Ave. Duration
- 21h 40m
- When
- Every day
- Estimated price
- R$2,300–6,500
Flights from Bari Karol Wojtyła Airport to Londrina via Fiumicino International Airport, São Paulo–Guarulhos International Airport
- Ave. Duration
- 20h 25m
- When
- Every day
- Estimated price
- R$2,300–8,000
Flights from Bari Karol Wojtyła Airport to Londrina via Milan Malpensa, São Paulo–Guarulhos International Airport
- Ave. Duration
- 19h 40m
- When
- Monday and Friday
- Estimated price
- R$2,800–8,000
Flights from Bari Karol Wojtyła Airport to Londrina via Madrid, São Paulo–Guarulhos International Airport
- Ave. Duration
- 19h 45m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- R$2,800–8,000
Flights from Bari Karol Wojtyła Airport to Navegantes–Ministro Victor Konder International Airport via Fiumicino International Airport, São Paulo–Guarulhos International Airport
- Ave. Duration
- 19h 20m
- When
- Every day
- Estimated price
- R$2,300–7,500
Flights from Bari Karol Wojtyła Airport to Navegantes–Ministro Victor Konder International Airport via Milan Malpensa, São Paulo–Guarulhos International Airport
- Ave. Duration
- 18h 50m
- When
- Monday and Friday
- Estimated price
- R$2,700–8,000
Flights from Bari Karol Wojtyła Airport to Joinville via Fiumicino International Airport, São Paulo–Guarulhos International Airport
- Ave. Duration
- 17h 40m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- R$2,500–6,500
Flights from Bari Karol Wojtyła Airport to Joinville via Milan Malpensa, São Paulo–Guarulhos International Airport
- Ave. Duration
- 29h
- When
- Monday and Friday
- Estimated price
- R$3,000–8,500
Flights from Bari Karol Wojtyła Airport to Joinville via Madrid, São Paulo–Guarulhos International Airport
- Ave. Duration
- 29h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- R$3,000–8,500
Flights from Bari Karol Wojtyła Airport to São Paulo–Guarulhos International Airport via Milan Malpensa
- Ave. Duration
- 15h 25m
- When
- Monday and Friday
- Estimated price
- R$2,200–6,500
Flights from Bari Karol Wojtyła Airport to São Paulo–Guarulhos International Airport via Madrid
- Ave. Duration
- 15h 50m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- R$2,200–6,000
Flights from Brindisi Airport to Curitiba via Fiumicino International Airport, Rio De Janeiro-Galeao
- Ave. Duration
- 17h
- When
- Every day
- Estimated price
- R$2,300–6,000
Flights from Brindisi Airport to Curitiba via Fiumicino International Airport, São Paulo–Guarulhos International Airport
- Ave. Duration
- 20h 50m
- When
- Saturday
- Estimated price
- R$2,600–7,500
Flights from Brindisi Airport to Curitiba via Milan Malpensa, São Paulo–Guarulhos International Airport
- Ave. Duration
- 21h 10m
- When
- Tuesday to Sunday
- Estimated price
- R$2,700–7,500
Flights from Brindisi Airport to Curitiba via Madrid, São Paulo–Guarulhos International Airport
- Ave. Duration
- 22h 35m
- When
- Monday and Thursday
- Estimated price
- R$2,700–7,500
Flights from Fiumicino International Airport to Curitiba via São Paulo–Guarulhos International Airport
- Ave. Duration
- 16h 5m
- When
- Every day
- Estimated price
- R$2,900–5,000
Flights from Fiumicino International Airport to Curitiba via Rio De Janeiro-Galeao
- Ave. Duration
- 14h
- When
- Every day
- Estimated price
- R$1,800–4,900
- Website
- ita-airways.com
Flights from Bari Karol Wojtyła Airport to Curitiba via Fiumicino International Airport, São Paulo–Guarulhos International Airport
- Ave. Duration
- 20h 40m
- When
- Every day
- Estimated price
- R$1,900–5,500
Flights from Bari Karol Wojtyła Airport to Curitiba via Fiumicino International Airport, Rio De Janeiro-Galeao
- Ave. Duration
- 20h 50m
- When
- Every day
- Estimated price
- R$2,000–5,500
Flights from Bari Karol Wojtyła Airport to São Paulo–Guarulhos International Airport via Fiumicino International Airport
- Ave. Duration
- 14h 56m
- When
- Every day
- Estimated price
- R$3,200–4,400
Flights from Brindisi Airport to Curitiba via Fiumicino International Airport, São Paulo–Guarulhos International Airport
- Ave. Duration
- 20h 52m
- When
- Every day
- Estimated price
- R$2,200–6,000
Flights from Brindisi Airport to Curitiba via Fiumicino International Airport, Rio De Janeiro-Galeao
- Ave. Duration
- 21h 5m
- When
- Every day
- Estimated price
- R$2,300–6,000
Flights from Fiumicino International Airport to Curitiba via São Paulo–Guarulhos International Airport
- Ave. Duration
- 17h 40m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R$1,800–4,900
Flights from Fiumicino International Airport to Curitiba via Rio De Janeiro-Galeao
- Ave. Duration
- 18h 5m
- When
- Every day
- Estimated price
- R$1,800–4,900
- Website
- swiss.com
Flights from Bari Karol Wojtyła Airport to Londrina via Zurich, São Paulo–Guarulhos International Airport
- Ave. Duration
- 28h 10m
- When
- Wednesday, Friday, Saturday, and Sunday
- Estimated price
- R$2,400–7,000
Flights from Bari Karol Wojtyła Airport to Londrina via Fiumicino International Airport, São Paulo–Guarulhos International Airport
- Ave. Duration
- 19h 5m
- When
- Every day
- Estimated price
- R$2,300–6,500
Flights from Bari Karol Wojtyła Airport to Navegantes–Ministro Victor Konder International Airport via Fiumicino International Airport, São Paulo–Guarulhos International Airport
- Ave. Duration
- 19h 20m
- When
- Every day
- Estimated price
- R$2,300–6,000
Flights from Bari Karol Wojtyła Airport to Joinville via Zurich, São Paulo–Guarulhos International Airport
- Ave. Duration
- 28h 15m
- When
- Wednesday and Friday
- Estimated price
- R$2,600–7,500
Flights from Bari Karol Wojtyła Airport to Joinville via Fiumicino International Airport, São Paulo–Guarulhos International Airport
- Ave. Duration
- 17h 40m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- R$2,500–6,500
Flights from Brindisi Airport to Curitiba via Zurich, São Paulo–Guarulhos International Airport
- Ave. Duration
- 23h 5m
- When
- Tuesday to Sunday
- Estimated price
- R$2,300–7,000
- Website
- flytap.com
Flights from Bari Karol Wojtyła Airport to Navegantes–Ministro Victor Konder International Airport via Fiumicino International Airport, Rio De Janeiro-Galeao
- Ave. Duration
- 18h 35m
- When
- Every day
- Estimated price
- R$2,300–6,000
Flights from Bari Karol Wojtyła Airport to Joinville via Fiumicino International Airport, São Paulo–Guarulhos International Airport
- Ave. Duration
- 19h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- R$2,500–6,500
Flights from Fiumicino International Airport to Curitiba via Lisboa
- Ave. Duration
- 19h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R$1,800–5,500
Flights from Fiumicino International Airport to Curitiba via Lisboa, São Paulo–Guarulhos International Airport
- Ave. Duration
- 17h 55m
- When
- Every day
- Estimated price
- R$1,800–5,500
- Website
- voegol.com.br
Flights from Bari Karol Wojtyła Airport to Navegantes–Ministro Victor Konder International Airport via Fiumicino International Airport, Rio De Janeiro-Galeao
- Ave. Duration
- 18h 35m
- When
- Every day
- Estimated price
- R$2,300–6,000
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Bari Centrale to Brindisi
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- R$95–200
- Schedules at
- trenitalia.com
Train from Bari Centrale to Roma Termini
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Estimated price
- R$430–850
- Schedules at
- trenitalia.com
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Bari Centrale to Brindisi
- Ave. Duration
- 1h 22m
- Frequency
- Every 30 minutes
- Estimated price
- R$80–140
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Bari Centrale to Brindisi
- Ave. Duration
- 1h 14m
- Frequency
- Every 3 hours
- Estimated price
- R$70–150
- Website
- https://www.trenitalia.com/en.html
Train from Bari Centrale to Roma Termini
- Ave. Duration
- 6h 16m
- Frequency
- 3 times a day
- Estimated price
- R$310–650
- Website
- https://www.trenitalia.com/en.html
Bus from Rodoferroviária de Curitiba to Castro
- Ave. Duration
- 2h 40m
- Frequency
- Every 4 hours
- Estimated price
- R$65–110
- Schedules at
- princesadonorte.com.br
- Book at
- princesadonorte.com.br
Bus from Terminal Rodoviário de Ponta Grossa to Terminal Rodoviário de Castro
- Ave. Duration
- 55 min
- Frequency
- Every 3 hours
- Estimated price
- R$20–35
- Schedules at
- princesadonorte.com.br
- Book at
- princesadonorte.com.br
Bus from Rodoferroviária de Curitiba to Castro
- Ave. Duration
- 2h 40m
- Frequency
- Every 4 hours
- Estimated price
- R$65–110
- Schedules at
- princesadonorte.com.br
- Book at
- princesadonorte.com.br
Bus from Rodoferroviária de Curitiba to Castro
- Ave. Duration
- 2h 40m
- Frequency
- Every 4 hours
- Estimated price
- R$65–110
- Schedules at
- princesadonorte.com.br
- Book at
- princesadonorte.com.br
Bus from Rodoferroviária de Curitiba to Castro
- Ave. Duration
- 2h 40m
- Frequency
- Every 4 hours
- Estimated price
- R$65–110
- Schedules at
- princesadonorte.com.br
- Book at
- princesadonorte.com.br
Bus from Rodoferroviária de Curitiba to Castro
- Ave. Duration
- 2h 40m
- Frequency
- Every 4 hours
- Estimated price
- R$65–110
- Schedules at
- princesadonorte.com.br
- Book at
- princesadonorte.com.br
Bus from Rodoferroviária de Curitiba to Castro
- Ave. Duration
- 3h 5m
- Frequency
- Twice daily
- Estimated price
- R$75–110
- Schedules at
- princesadoscampos.com.br
- Book at
- princesadoscampos.com.br
Bus from Terminal Rodoviário de Ponta Grossa to Terminal Rodoviário de Castro
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- R$23–35
- Schedules at
- princesadoscampos.com.br
- Book at
- princesadoscampos.com.br
Bus from Rodoferroviária de Curitiba to Castro
- Ave. Duration
- 3h 5m
- Frequency
- Twice daily
- Estimated price
- R$75–110
- Schedules at
- princesadoscampos.com.br
- Book at
- princesadoscampos.com.br
Bus from Rodoferroviária de Curitiba to Castro
- Ave. Duration
- 3h 5m
- Frequency
- Twice daily
- Estimated price
- R$75–110
- Schedules at
- princesadoscampos.com.br
- Book at
- princesadoscampos.com.br
Bus from Rodoferroviária de Curitiba to Castro
- Ave. Duration
- 3h 5m
- Frequency
- Twice daily
- Estimated price
- R$75–110
- Schedules at
- princesadoscampos.com.br
- Book at
- princesadoscampos.com.br
Bus from Rodoferroviária de Curitiba to Castro
- Ave. Duration
- 3h 5m
- Frequency
- Twice daily
- Estimated price
- R$75–110
- Schedules at
- princesadoscampos.com.br
- Book at
- princesadoscampos.com.br
- Phone
- 0800 704 8780
- andorinha@andorinha.com
- Website
- andorinha.com
Bus from Terminal Rodoviário de Londrina to Terminal Rodoviário de Ponta Grossa
- Ave. Duration
- 3h 23m
- Frequency
- Every 4 hours
- Estimated price
- R$110–170
- Schedules at
- andorinha.com
Bus from Terminal Rodoviário de Londrina to Terminal Rodoviário de Ponta Grossa
- Ave. Duration
- 4h 23m
- Frequency
- Twice daily
- Estimated price
- R$100–180
- Schedules at
- guerinoseiscento.com.br
- Book at
- guerinoseiscento.com.br
Bus from Terminal Rodoviário de Ponta Grossa to Terminal Rodoviário de Castro
- Ave. Duration
- 43 min
- Frequency
- Once daily
- Estimated price
- R$16–28
- Schedules at
- guerinoseiscento.com.br
- Book at
- guerinoseiscento.com.br
- Phone
- +55 84 3205-6161
- sac-ouvidoria@viacaonordeste.com.br
- Website
- facebook.com
Bus from Terminal Rodoviário de Londrina to Terminal Rodoviário de Ponta Grossa
- Ave. Duration
- 4h 30m
- Frequency
- Twice daily
- Estimated price
- R$100–160
- Website
- https://viacaonordeste.queropassagem.com.br/
- Website
- https://www.clickbus.com.br/viacao/nordeste
Bus from Terminal Rodoviário de Ponta Grossa to Terminal Rodoviário de Castro
- Ave. Duration
- 44 min
- Frequency
- Hourly
- Estimated price
- R$16–24
- Website
- https://viacaonordeste.queropassagem.com.br/
- Website
- https://www.clickbus.com.br/viacao/nordeste
Bus from Rodoviária de São Paulo - Terminal Barra Funda to Terminal Rodoviário de Castro
- Ave. Duration
- 8h 32m
- Frequency
- Every 4 hours
- Estimated price
- R$95–270
- Website
- https://viacaonordeste.queropassagem.com.br/
- Website
- https://www.clickbus.com.br/viacao/nordeste
- Phone
- 800 045 5050
- Website
- eucatur.com.br
Bus from Terminal Rodoviário de Londrina to Terminal Rodoviário de Ponta Grossa
- Ave. Duration
- 4h 12m
- Frequency
- Once daily
- Estimated price
- R$110–170
- Schedules at
- eucatur.com.br
- Book at
- eucatur.com.br
- Phone
- +55 42 3228-4000 / (42) 3232-1401
- iapo@iapo.com.br
- Website
- iapo.com.br
Bus from Terminal Rodoviário de Ponta Grossa to Terminal Rodoviário de Castro
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- R$8
- Schedules at
- iapo.com.br
- Phone
- 0800 042 4223
- service@flixbus.com
- Website
- https://www.flixbus.com.br/
Bus from Penha to Curitiba
- Ave. Duration
- 3h 15m
- Frequency
- Twice daily
- Estimated price
- R$100–180
- Schedules at
- flixbus.com.br
- Phone
- 0800 881 0144
- atendimento@nspenha.com.br
- Website
- nspenha.com.br
Bus from Rodoviária de Joinville Harold Nielson to Rodoferroviária de Curitiba
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- R$50–80
- Schedules at
- nspenha.com.br
- Book at
- nspenha.com.br
Want to know more about travelling around Brazil
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
































