Rome2Rio

How to get fromTeresina to Joinvilleby plane, bus, or car

Find Transport to Joinville

See all options
QR code to download the Rome2Rio app

Download the Rome2Rio travel app

Scan QR code with your phone to download the app

Download on the App StoreGet it on Google Play

There are 9 ways to get from Teresina to Joinville 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.

  1. Fly to Joinville

    best
    1. Fly from Teresina Airport (THE) to Joinville (JOI)plane plane THE - JOI
    7h 35m
    R$1,131–5,540
  2. Fly to Curitiba, bus

    cheapest
    1. Fly from Teresina Airport (THE) to Curitiba (CWB)plane plane THE - CWB
    2. Take the bus from Curitiba Airport to Rodoviária de Joinville Harold Nielsonbus bus
    8h 10m
    R$622–2,756
  3. Bus

    1. Take the bus from Terminal Rodoviário de Teresina Gov. Lucídio Portella to Terminal Rodoviário de Goiâniabus bus Goiânia / ...
    2. Take the bus from Goiânia to Joinvillebus bus Porto Alegre
    37h 47m
    R$1,156–3,532
  4. Drive  3,062 km

    1. Drive from Teresina to Joinvillecar car 3,062 km
    41h 1m
    R$1,925–2,780
  5. Fly to Navegantes–Ministro Victor Konder International Airport, bus

    1. Fly from Teresina Airport (THE) to Navegantes–Ministro Victor Konder International Airport (NVT)plane plane THE - NVT
    2. Take the bus from Terminal Rodoviário Internacional de Itajaí, TERRI to Rodoviária de Joinville Harold Nielsonbus bus
    7h 41m
    R$1,342–3,331
  6. Fly to Florianópolis-Hercílio Luz International Airport, bus

    1. Fly from Teresina Airport (THE) to Florianópolis-Hercílio Luz International Airport (FLN)plane plane THE - FLN
    2. Take the bus from Terminal Rodoviário Rita Maria to Rodoviária de Joinville Harold Nielsonbus bus
    9h 32m
    R$1,849–3,738
  7. Bus via Brasília

    1. Take the bus from Terminal Rodoviário Gov. Lucídio Portella to Terminal Rodoviário de Brasíliabus bus
    2. Take the bus from Terminal Rodoviário de Brasília to Goiâniabus bus
    3. Take the bus from Terminal Rodoviário Goiânia to Rodoferroviária de Curitibabus bus
    4. Take the bus from Rodoferroviária de Curitiba to Rodoviária de Joinville Harold Nielsonbus bus
    2d 1h
    R$1,060–1,849
  8. Bus via Brasília #2

    1. Take the bus from Terminal Rodoviário Gov. Lucídio Portella to Terminal Rodoviário de Brasíliabus bus
    2. Take the bus from Terminal Rodoviário de Brasília to Goiâniabus bus
    3. Take the bus from Goiânia to Joinvillebus bus
    2d 4h
    R$1,120–2,669
  9. Bus via Água Branca

    1. Take the bus from Terminal Rodoviário Gov. Lucídio Portella to Água Brancabus bus
    2. Take the bus from Água Branca to Terminal Rodoviária de Goiâniabus bus
    3. Take the bus from Terminal Rodoviário de Goiânia to Terminal Rodoviário de Barra Velhabus bus
    4. Take the bus from Terminal Rodoviário de Barra Velha to Rodoviária de Joinville Harold Nielsonbus bus
    3d 1h
    R$1,071–1,633

Teresina Airport (THE) to Joinville (JOI) flights

Calendar20Weekly Planes
Duration8h 1mAverage Duration
TicketR$1,129Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Teresina, Brazil and Joinville, Brazil?

LATAM Chile, Azul, and Gol Transportes Aéreos fly from Teresina Airport (THE) to Joinville (JOI) 3 times a day. Alternatively, you can take a bus from Terminal Rodoviário de Teresina Gov. Lucídio Portella to Joinville via Terminal Rodoviário de Goiânia and Goiânia in around 37h 47m.

Airlines
Bus operators

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 get from London to Edinburgh, Why you should take the train in the US, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.

Booking & Getting There