Getting there & away
The long-distance bus and train stations (3320 3121) form a single complex called the rodoferroviária, which is about 2km from downtown. Within Paraná, Viação Graciosa goes to Paranaguá (R$16, 1½ hours, hourly), while Sulamericana goes overnight to Foz do Iguaçu (R$80 to R$100, 10 hours). Catarinense runs hourly buses to Joinville (R$17, two hours) and Florianópolis (R$37 to R$65, four hours). Longer-distance buses include São Paulo (R$49 to R$66, six hours, 15 daily); Porto Alegre (R$79 to R$85, 11 hours, three daily); and Rio (R$99 to R$159, 13 hours, five daily).
The train between Curitiba and Paranaguá via the Serra do Mar is one of the marvels of travel in Brazil.
From Curitiba’s Alfonso Pena Airport (3381 1153) there are direct flights to São Paulo (45 minutes), Rio de Janeiro (one hour), Foz do Iguaçu (40 minutes), Florianópolis (40 minutes), Porto Alegre (one hour) and Brasília (two hours).