There are 3 ways to get from Teresina to Pedro II by bus, taxi, 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.
Bus, taxi via Altos
best- Take the bus from Teresina to Altosbus
- Take the bus from Altos to Piripiribus
- Take the taxi from Piripiri to Pedro IItaxi
3h 47mR$197–268Drive 203.7 km
cheapest- Drive from Teresina to Pedro IIcar 203.7 km
2h 37mR$127–183Bus, taxi
- Take the bus from Teresina to Piripiribus Goiania / ...
- Take the taxi from Piripiri to Pedro IItaxi
3h 50mR$199–327
Comparing Your Travel Options
The cheapest way to get from Teresina to Pedro II is to drive which costs R$ 120 - R$ 190 and takes 2h 37m.
The fastest way to get from Teresina to Pedro II is to drive which takes 2h 37m and costs R$ 120 - R$ 190.
The distance between Teresina and Pedro II is 216 km. The road distance is 203.7 km.
The best way to get from Teresina to Pedro II without a car is to bus and taxi via Altos which takes 3h 47m and costs R$ 190 - R$ 270.
It takes approximately 3h 47m to get from Teresina to Pedro II, including transfers.
Yes, the driving distance between Teresina to Pedro II is 204 km. It takes approximately 2h 37m to drive from Teresina to Pedro II.
There are 13+ hotels available in Pedro II.
What companies run services between Teresina, Brazil and Pedro II, Brazil?
There is no direct connection from Teresina to Pedro II. However, you can take the bus to Altos, take the bus to Piripiri, then take the taxi to Pedro II. Alternatively, you can drive from Teresina to Pedro II in around 2h 37m.
- Phone
- +55 62 99931 9109
- [email protected]
- Website
- realmaia.com.br
Bus from Teresina to Altos
- Ave. Duration
- 31 min
- Frequency
- 3 times a day
- Estimated price
- R$12–19
- Schedules at
- realmaia.com.br
- Book at
- realmaia.com.br
Bus from Altos to Piripiri
- Ave. Duration
- 1h 38m
- Frequency
- 3 times a day
- Estimated price
- R$35–60
- Schedules at
- realmaia.com.br
- Book at
- realmaia.com.br
Bus from Teresina to Piripiri
- Ave. Duration
- 2h 9m
- Frequency
- 3 times a day
- Estimated price
- R$45–75
- Schedules at
- realmaia.com.br
- Book at
- realmaia.com.br
- Phone
- +55 800 728 1992
- [email protected]
- Website
- expressoguanabara.com.br
Bus from Teresina to Piripiri
- Ave. Duration
- 3h 12m
- Frequency
- Every 30 minutes
- Estimated price
- R$60–130
- Schedules at
- expressoguanabara.com.br
- Phone
- 0800 707 3838
- [email protected]
- Website
- satelitenorte.com.br
Bus from Teresina to Piripiri
- Ave. Duration
- 2h 42m
- Frequency
- 3 times a day
- Estimated price
- R$65–140
- Book at
- satelitenorte.queropassagem.com.br
- Ave. Duration
- 38 min
- Estimated price
- R$150–190
CARLOS TÁXI PIRIPIRI
- Phone
- +55 (86) 99985-4460
POSTO DE TÁXI
- Phone
- +55 (86) 3276-0177
- Website
- guiamais.com.br
Táxi COCAL/PIRIPIRI
- Phone
- +55 (86) 99926-6663
CARLOS TÁXI PIRIPIRI
- Phone
- +55 (86) 99985-4460
POSTO DE TÁXI
- Phone
- +55 (86) 3276-0177
- Website
- guiamais.com.br
Táxi COCAL/PIRIPIRI
- Phone
- +55 (86) 99926-6663
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 4 of the smartest ways to explore Australia, Travelling to and around Russia for the 2018 FIFA World Cup, and How to get from JFK to New York City - to help you get the most out of your next trip.








