There are 7 ways to get from Joinville to Teresina by plane, bus, 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 from Joinville
best- Fly from Joinville (JOI) to Teresina Airport (THE)plane JOI - THE
7h 21mR$1,032–4,641Bus to Curitiba, fly
cheapest- Take the bus from Rodoviária de Joinville Harold Nielson to Curitiba Airportbus
- Fly from Curitiba (CWB) to Teresina Airport (THE)plane CWB - THE
7h 41mR$626–2,753Bus
- Take the bus from Joinville to Goiâniabus Porto Alegre
- Take the bus from Terminal Rodoviário de Goiânia to Terminal Rodoviário de Teresina Gov. Lucídio Portellabus Goiânia / ...
37hR$1,189–3,591Drive 3,058.1 km
- Drive from Joinville to Teresinacar 3,058.1 km
41h 1mR$1,922–2,776Bus to Navegantes–Ministro Victor Konder International Airport, fly
- Take the bus from Rodoviária de Joinville Harold Nielson to Terminal Rodoviário Internacional de Itajaí, TERRIbus
- Fly from Navegantes–Ministro Victor Konder International Airport (NVT) to Teresina Airport (THE)plane NVT - THE
8h 10mR$1,338–3,323Bus to Florianópolis-Hercílio Luz International Airport, fly
- Take the bus from Rodoviária de Joinville Harold Nielson to Terminal Rodoviário Rita Mariabus
- Fly from Florianópolis-Hercílio Luz International Airport (FLN) to Teresina Airport (THE)plane FLN - THE
10h 5mR$1,855–3,708Bus via Brasília
- Take the bus from Rodoviária de Joinville Harold Nielson to Rodoferroviária de Curitibabus
- Take the bus from Rodoferroviária de Curitiba to Terminal Rodoviário Goiâniabus
- Take the bus from Terminal Rodoviário de Goiânia to Terminal Rodoviário de Brasíliabus
- Take the bus from Terminal Rodoviário de Brasília to Terminal Rodoviário Gov. Lucídio Portellabus
2d 1hR$1,048–1,906
Joinville (JOI) to Teresina Airport (THE) flights
Comparing Your Travel Options
The cheapest way to get from Joinville to Teresina is to bus via Brasília which costs R$ 1000 - R$ 2000 and takes 2 days 1h.
The fastest way to get from Joinville to Teresina is to fly which takes 7h 21m and costs R$ 1000 - R$ 4700.
No, there is no direct bus from Joinville to Teresina. However, there are services departing from Joinville and arriving at Terminal Rodoviário de Teresina Gov. Lucídio Portella via Terminal Rodoviário de Goiânia. The journey, including transfers, takes approximately 37h.
The distance between Joinville and Teresina is 2454 km. The road distance is 3058.1 km.
The best way to get from Joinville to Teresina without a car is to bus which takes 37h and costs R$ 1100 - R$ 3600.
It takes approximately 7h 21m to get from Joinville to Teresina, including transfers.
Joinville to Teresina bus services, operated by Real Expresso, depart from Joinville station.
The best way to get from Joinville to Teresina is to fly which takes 7h 21m and costs R$ 1000 - R$ 4700. Alternatively, you can bus, which costs R$ 1100 - R$ 3600 and takes 37h.
Joinville to Teresina bus services, operated by Real Expresso, arrive at Goiânia station.
Yes, the driving distance between Joinville to Teresina is 3058 km. It takes approximately 41h 1m to drive from Joinville to Teresina.
What companies run services between Joinville, Brazil and Teresina, Brazil?
LATAM Chile, Gol Transportes Aéreos, and Azul fly from Joinville (JOI) to Teresina Airport (THE) 4 times a day. Alternatively, you can take a bus from Joinville to Terminal Rodoviário de Teresina Gov. Lucídio Portella via Goiânia and Terminal Rodoviário de Goiânia in around 37h.
- Website
- latam.com
Flights from Joinville to Teresina Airport via Sao Paulo
- Ave. Duration
- 7h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- R$1,000–4,600
Flights from Joinville to Teresina Airport via Sao Paulo Congonhas, Brasilia
- Ave. Duration
- 11h 55m
- When
- Monday to Friday
- Estimated price
- R$1,000–4,700
Flights from Navegantes–Ministro Victor Konder International Airport to Teresina Airport via Sao Paulo
- Ave. Duration
- 7h 26m
- When
- Every day
- Estimated price
- R$1,300–3,100
Flights from Navegantes–Ministro Victor Konder International Airport to Teresina Airport via Sao Paulo Congonhas, Fortaleza
- Ave. Duration
- 10h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R$1,300–3,100
Flights from Curitiba to Teresina Airport via Brasilia
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- R$600–2,700
Flights from Curitiba to Teresina Airport via Sao Paulo
- Ave. Duration
- 6h 58m
- When
- Every day
- Estimated price
- R$600–2,700
Flights from Curitiba to Teresina Airport via Sao Paulo Congonhas, Brasilia
- Ave. Duration
- 9h 15m
- When
- Saturday
- Estimated price
- R$600–2,700
Flights from Florianópolis-Hercílio Luz International Airport to Teresina Airport via Brasilia
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- R$850–3,900
Flights from Florianópolis-Hercílio Luz International Airport to Teresina Airport via Sao Paulo
- Ave. Duration
- 7h 12m
- When
- Every day
- Estimated price
- R$850–3,900
Flights from Florianópolis-Hercílio Luz International Airport to Teresina Airport via Sao Paulo Congonhas, Brasilia
- Ave. Duration
- 9h 20m
- When
- Saturday and Sunday
- Estimated price
- R$850–3,900
- Website
- voegol.com.br
Flights from Joinville to Teresina Airport via Sao Paulo Congonhas, Brasilia
- Ave. Duration
- 11h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R$1,200–4,400
Flights from Navegantes–Ministro Victor Konder International Airport to Teresina Airport via Rio De Janeiro-Galeao
- Ave. Duration
- 5h 45m
- When
- Monday and Friday
- Estimated price
- R$1,100–4,200
Flights from Navegantes–Ministro Victor Konder International Airport to Teresina Airport via Sao Paulo Congonhas, Brasilia
- Ave. Duration
- 7h 45m
- When
- Every day
- Estimated price
- R$1,100–4,200
Flights from Navegantes–Ministro Victor Konder International Airport to Teresina Airport via Sao Paulo Congonhas, Rio De Janeiro-Galeao
- Ave. Duration
- 9h 25m
- When
- Monday and Friday
- Estimated price
- R$1,200–4,200
Flights from Curitiba to Teresina Airport via Sao Paulo
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- R$1,000–3,700
Flights from Curitiba to Teresina Airport via Brasilia
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- R$1,000–3,700
Flights from Curitiba to Teresina Airport via Rio De Janeiro-Galeao
- Ave. Duration
- 6h 10m
- When
- Monday and Friday
- Estimated price
- R$1,000–3,800
Flights from Curitiba to Teresina Airport via Sao Paulo Congonhas, Brasilia
- Ave. Duration
- 8h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R$1,000–3,800
Flights from Florianópolis-Hercílio Luz International Airport to Teresina Airport via Sao Paulo
- Ave. Duration
- 6h
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- R$1,000–3,600
Flights from Florianópolis-Hercílio Luz International Airport to Teresina Airport via Rio De Janeiro-Galeao
- Ave. Duration
- 7h 5m
- When
- Monday and Friday
- Estimated price
- R$1,000–3,600
Flights from Florianópolis-Hercílio Luz International Airport to Teresina Airport via Sao Paulo Congonhas, Brasilia
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- R$1,000–3,600
- Website
- voeazul.com.br
Flights from Joinville to Teresina Airport via Sao Paulo Viracopos
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- R$1,200–5,500
Flights from Navegantes–Ministro Victor Konder International Airport to Teresina Airport via Sao Paulo Viracopos
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- R$1,100–4,800
Flights from Curitiba to Teresina Airport via Sao Paulo Viracopos
- Ave. Duration
- 4h 55m
- When
- Monday to Friday
- Estimated price
- R$550–2,300
Flights from Curitiba to Teresina Airport via Recife
- Ave. Duration
- 6h 40m
- When
- Monday and Friday
- Estimated price
- R$550–2,300
Flights from Curitiba to Teresina Airport via Belo Horizonte Confins
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- R$550–2,300
Flights from Curitiba to Teresina Airport via Sao Paulo Congonhas, Belo Horizonte Confins
- Ave. Duration
- 7h 35m
- When
- Monday to Friday
- Estimated price
- R$550–2,300
Flights from Florianópolis-Hercílio Luz International Airport to Teresina Airport via Belo Horizonte Confins
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- R$1,000–4,200
Flights from Florianópolis-Hercílio Luz International Airport to Teresina Airport via Recife
- Ave. Duration
- 6h 25m
- When
- Friday
- Estimated price
- R$1,200–4,500
Flights from Florianópolis-Hercílio Luz International Airport to Teresina Airport via Sao Paulo Viracopos
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- R$1,000–4,200
- Phone
- +55 4004-5001
- [email protected]
- Website
- autoviacao1001.com.br
Bus from Rodoviária de Joinville Harold Nielson to Terminal Rodoviário Internacional de Itajaí, TERRI
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- R$45–75
- Schedules at
- autoviacao1001.com.br
- Book at
- autoviacao1001.com.br
Bus from Rodoviária de Joinville Harold Nielson to Terminal Rodoviário Rita Maria
- Ave. Duration
- 2h 50m
- Frequency
- Hourly
- Estimated price
- R$95–160
- Schedules at
- autoviacao1001.com.br
- Book at
- autoviacao1001.com.br
- Phone
- +55 800 085 8830
- [email protected]
- Website
- realexpresso.com.br
Bus from Joinville to Goiânia
- Ave. Duration
- 23h 8m
- Frequency
- Once daily
- Estimated price
- R$600–2,000
- Schedules at
- realexpresso.com.br
- Book at
- realexpresso.com.br
- Phone
- (86) 9997-4000
- [email protected]
- Website
- Porto Rico
Bus from Terminal Rodoviário de Goiânia to Terminal Rodoviário de Teresina Gov. Lucídio Portella
- Ave. Duration
- 13h 40m
- Frequency
- Twice daily
- Estimated price
- R$440–500
- Schedules at
- Porto Rico
- Phone
- +55 800 728 1992
- [email protected]
- Website
- expressoguanabara.com.br
Bus from Terminal Rodoviário de Goiânia to Terminal Rodoviário de Teresina Gov. Lucídio Portella
- Ave. Duration
- 36h 8m
- Frequency
- Every 30 minutes
- Estimated price
- R$1–850
- Schedules at
- expressoguanabara.com.br
- Phone
- 0800 707 3838
- [email protected]
- Website
- satelitenorte.com.br
Bus from Terminal Rodoviário de Goiânia to Terminal Rodoviário de Teresina Gov. Lucídio Portella
- Ave. Duration
- 34h 50m
- Frequency
- 3 times a day
- Estimated price
- R$700–1,600
- Book at
- satelitenorte.queropassagem.com.br
Bus from Rodoferroviária de Curitiba to Terminal Rodoviário Goiânia
- Ave. Duration
- 16h 20m
- Frequency
- Once daily
- Estimated price
- R$490–1,100
- Book at
- satelitenorte.queropassagem.com.br
Bus from Terminal Rodoviário de Goiânia to Terminal Rodoviário de Brasília
- Ave. Duration
- 4h 20m
- Frequency
- Once daily
- Estimated price
- R$75–170
- Book at
- satelitenorte.queropassagem.com.br
- Phone
- +55 62 99931 9109
- [email protected]
- Website
- realmaia.com.br
Bus from Terminal Rodoviário de Goiânia to Terminal Rodoviário de Teresina Gov. Lucídio Portella
- Ave. Duration
- 38h 35m
- Frequency
- 4 times a day
- Estimated price
- R$550–850
- Schedules at
- realmaia.com.br
- Book at
- realmaia.com.br
- Phone
- 0800 044 2222
- [email protected]
- Website
- Quero Passagem - Viação Nordeste
Bus from Rodoviária de Joinville Harold Nielson to Terminal Rodoviário Internacional de Itajaí, TERRI
- Ave. Duration
- 1h 27m
- Frequency
- Twice daily
- Estimated price
- R$35–55
- Website
- Quero Passagem - Viação Nordeste
- Website
- Clickbus - Viação Nordeste
Bus from Terminal Rodoviário de Goiânia to Terminal Rodoviário de Brasília
- Ave. Duration
- 3h 5m
- Frequency
- Every 4 hours
- Estimated price
- R$60–130
- Website
- Quero Passagem - Viação Nordeste
- Website
- Clickbus - Viação Nordeste
- Phone
- +55 800-470-470
- [email protected]
- Website
- catarinense.com.br
Bus from Rodoviária de Joinville Harold Nielson to Terminal Rodoviário Internacional de Itajaí, TERRI
- Ave. Duration
- 1h 31m
- Frequency
- Every 2 hours
- Estimated price
- R$35–65
- Schedules at
- catarinense.com.br
- Book at
- catarinense.com.br
Bus from Rodoviária de Joinville Harold Nielson to Curitiba Airport
- Ave. Duration
- 1h 25m
- Frequency
- Every 2 hours
- Estimated price
- R$50–130
- Schedules at
- catarinense.com.br
- Book at
- catarinense.com.br
Bus from Rodoviária de Joinville Harold Nielson to Terminal Rodoviário Rita Maria
- Ave. Duration
- 4h
- Frequency
- Hourly
- Estimated price
- R$80–130
- Schedules at
- catarinense.com.br
- Book at
- catarinense.com.br
- Phone
- 0800 433 2324
- [email protected]
- Website
- viacaonova.com.br
Bus from Rodoviária de Joinville Harold Nielson to Terminal Rodoviário Internacional de Itajaí, TERRI
- Ave. Duration
- 1h 36m
- Frequency
- 4 times a day
- Estimated price
- R$20–29
- Schedules at
- viacaonova.com.br
- Book at
- viacaonova.com.br
- Phone
- 0800 881 0144
- [email protected]
- Website
- nspenha.com.br
Bus from Rodoviária de Joinville Harold Nielson to Terminal Rodoviário Internacional de Itajaí, TERRI
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- R$30–55
- Schedules at
- nspenha.com.br
- Book at
- 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–90
- Schedules at
- nspenha.com.br
- Book at
- nspenha.com.br
- Phone
- +55 43 99919 2354
- [email protected]
- Website
- santoanjo.com.br
Bus from Rodoviária de Joinville Harold Nielson to Terminal Rodoviário Internacional de Itajaí, TERRI
- Ave. Duration
- 1h 47m
- Frequency
- Once daily
- Estimated price
- R$50–70
- Schedules at
- santoanjo.com.br
- Book at
- santoanjo.com.br
- Phone
- (15) 3542-2033
- Website
- expressoamarelinho.com.br
Bus from Terminal Rodoviário de Goiânia to Terminal Rodoviário de Brasília
- Ave. Duration
- 3h 30m
- Frequency
- 3 times a day
- Estimated price
- R$124
- Schedules at
- expressoamarelinho.com.br
- [email protected]
- Website
- guerinoseiscento.com.br
Bus from Terminal Rodoviário de Goiânia to Terminal Rodoviário de Brasília
- Ave. Duration
- 3h 15m
- Frequency
- Twice daily
- Estimated price
- R$110–150
- Schedules at
- guerinoseiscento.com.br
- Book at
- guerinoseiscento.com.br
- Phone
- 800 045 5050
- Website
- eucatur.com.br
Bus from Terminal Rodoviário de Goiânia to Terminal Rodoviário de Brasília
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- R$93
- Schedules at
- eucatur.com.br
- Book at
- eucatur.com.br
- Phone
- 0800 704 8780
- [email protected]
- Website
- andorinha.com
Bus from Terminal Rodoviário de Goiânia to Terminal Rodoviário de Brasília
- Ave. Duration
- 3h 27m
- Frequency
- Once daily
- Estimated price
- R$85–140
- Schedules at
- andorinha.com
- Phone
- +55 0800 940 8090
- [email protected]
- Website
- roderotas.com
Bus from Terminal Rodoviário de Goiânia to Terminal Rodoviário de Brasília
- Ave. Duration
- 1h 47m
- Frequency
- Once a week
- Estimated price
- R$75–120
- Schedules at
- roderotas.com
- Book at
- roderotas.com
- Phone
- (61) 3358 1060
- [email protected]
- Website
- realsulturismo.com.br
Bus from Terminal Rodoviário de Brasília to Terminal Rodoviário Gov. Lucídio Portella
- Ave. Duration
- 25h 30m
- Frequency
- Once daily
- Estimated price
- R$430–550
- Schedules at
- realsulturismo.com.br
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 How to plan an amazing trip around Scandinavia, How to get from Gatwick Airport into central London, and Best ways to travel around Australia - to help you get the most out of your next trip.
Booking & Getting There
Book your Joinville to Teresina bus tickets online with Omio and 12go.asia.
There are 194+ hotels available in Teresina.
















































