There are 9 ways to get from São Paulo to Picos by plane, 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.
Recommended
Fly Sao Paulo to Petrolina, bus
-
Fly from Sao Paulo (GRU) to Petrolina (PNZ)
-
Take the bus from Petrolina to Picos
Cheapest
Bus to Sao Paulo Viracopos, fly to Petrolina, bus
-
Take the bus from São Paulo to Aeroporto de Viracopos
-
Fly from Sao Paulo Viracopos (VCP) to Petrolina (PNZ)
-
Take the bus from Petrolina to Picos
Fly Sao Paulo to Teresina, bus
-
Fly from Sao Paulo (GRU) to Teresina (THE)
-
Take the bus from Teresina to Picos
Bus to Sao Paulo Viracopos, fly to Teresina, bus
-
Take the bus from São Paulo to Aeroporto de Viracopos
-
Fly from Sao Paulo Viracopos (VCP) to Teresina (THE)
-
Take the bus from Teresina to Picos
Fly Sao Paulo to Juazeiro Do Norte, bus
-
Fly from Sao Paulo (GRU) to Juazeiro Do Norte (JDO)
-
Take the bus from Juazeiro do Norte to Valença do Piauí
-
Take the bus from Valença do Piauí to Picos
Bus, taxi
-
Take the bus from São Paulo - Tietê to Baixa Grande
-
Take a taxi from Baixa Grande to Capim Grosso
-
Take the bus from Capim Grosso to Picos
Bus via Feira de Santana
-
Take the bus from Sao Paulo - Tiete to Feira de Santana
-
Take the bus from Feira de Santana to Picos
Bus
-
Take the bus from São Paulo to Custódia
-
Take the bus from Custódia to Picos
Drive
-
Drive from São Paulo to Picos
São Paulo to Picos by bus
Questions & Answers
The cheapest way to get from São Paulo to Picos is to bus which costs R$ 470 - R$ 530 and takes 2 days 13h.
The quickest way to get from São Paulo to Picos is to fly and bus which costs R$ 550 - R$ 2200 and takes 10h 17m.
No, there is no direct bus from São Paulo to Picos. However, there are services departing from Sao Paulo - Tiete and arriving at Picos via Feira de Santana. The journey, including transfers, takes approximately 46h 56m.
The distance between São Paulo and Picos is 1913 km. The road distance is 2617.4 km.
The best way to get from São Paulo to Picos without a car is to bus and taxi which takes 41h 49m and costs R$ 700 - R$ 900.
It takes approximately 10h 17m to get from São Paulo to Picos, including transfers.
São Paulo to Picos bus services, operated by Viação Nacional, depart from Sao Paulo - Tiete station.
The quickest flight from Sao Paulo Airport to Petrolina Airport is the direct flight which takes 2h 35m.
São Paulo to Picos bus services, operated by Viação Nacional, arrive at Picos station.
Yes, the driving distance between São Paulo to Picos is 2617 km. It takes approximately 34h 26m to drive from São Paulo to Picos.

- Distance: 1912.8 km
- Duration: 10h 17m
What companies run services between São Paulo, Brazil and Picos, Brazil?
You can take a bus from São Paulo to Picos via Feira de Santana in around 46h 56m.

- Website
- voeazul.com.br
Flights from Sao Paulo to Teresina via Recife
- Ave. Duration
- 6h 12m
- When
- Every day
- Estimated price
- R$ 950 - R$ 6000
Flights from Sao Paulo Viracopos to Petrolina
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- R$ 330 - R$ 4700
Flights from Sao Paulo Viracopos to Petrolina via Recife
- Ave. Duration
- 6h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- R$ 330 - R$ 4700
Flights from Sao Paulo Viracopos to Teresina
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- R$ 650 - R$ 3200
Flights from Sao Paulo Viracopos to Teresina via Parnaiba
- Ave. Duration
- 4h 55m
- When
- Wednesday
- Estimated price
- R$ 750 - R$ 3300
Flights from Sao Paulo Viracopos to Teresina via Recife
- Ave. Duration
- 6h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- R$ 800 - R$ 3300
Flights from Sao Paulo to Juazeiro Do Norte
- Ave. Duration
- 2h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- R$ 550 - R$ 2800
Flights from Sao Paulo to Juazeiro Do Norte via Recife
- Ave. Duration
- 5h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- R$ 550 - R$ 2800

- Website
- latam.com
Flights from Sao Paulo to Petrolina
- Ave. Duration
- 2h 35m
- When
- Tuesday, Wednesday, Thursday, Friday and Saturday
- Estimated price
- R$ 500 - R$ 2400
Flights from Sao Paulo to Teresina
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- R$ 700 - R$ 6000
Flights from Sao Paulo to Teresina via Brasilia
- Ave. Duration
- 6h 7m
- When
- Every day
- Estimated price
- R$ 700 - R$ 6000
Flights from Sao Paulo to Teresina via Fortaleza
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- R$ 700 - R$ 6000
Flights from Sao Paulo Viracopos to Teresina via Brasilia
- Ave. Duration
- 5h 5m
- When
- Monday, Tuesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- R$ 500 - R$ 3100
Flights from Sao Paulo to Juazeiro Do Norte
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- R$ 600 - R$ 3700
Flights from Sao Paulo to Juazeiro Do Norte via Fortaleza
- Ave. Duration
- 5h 30m
- When
- Monday, Thursday, Friday and Sunday
- Estimated price
- R$ 600 - R$ 3700

- Website
- voegol.com.br
Flights from Sao Paulo to Petrolina
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- R$ 600 - R$ 2300
Flights from Sao Paulo to Teresina
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- R$ 700 - R$ 4400
Flights from Sao Paulo to Teresina via Brasilia
- Ave. Duration
- 5h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- R$ 700 - R$ 4400
Flights from Sao Paulo Viracopos to Teresina via Brasilia
- Ave. Duration
- 5h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- R$ 500 - R$ 3200
Flights from Sao Paulo to Juazeiro Do Norte
- Ave. Duration
- 2h 57m
- When
- Every day
- Estimated price
- R$ 800 - R$ 3500

- Phone
- 0800 728 0044
- Website
- comprepassagem.com.br
Bus from Petrolina to Picos
- Ave. Duration
- 4h 55m
- Frequency
- 3 times a week
- Estimated price
- R$ 75 - R$ 85
- Book at
- comprepassagem.com.br
- Convencional
- R$ 75 - R$ 85
Bus from Teresina to Picos
- Ave. Duration
- 4h 50m
- Frequency
- 3 times a week
- Estimated price
- R$ 70 - R$ 85
- Book at
- comprepassagem.com.br
- Convencional
- R$ 70 - R$ 85
Bus from Valença do Piauí to Picos
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a week
- Estimated price
- R$ 23 - R$ 26
- Book at
- comprepassagem.com.br
- Convencional
- R$ 23 - R$ 26
Bus from Capim Grosso to Picos
- Ave. Duration
- 9h 55m
- Frequency
- 3 times a week
- Estimated price
- R$ 150 - R$ 180
- Book at
- comprepassagem.com.br
- Convencional
- R$ 150 - R$ 180
Bus from Sao Paulo - Tiete to Feira de Santana
- Ave. Duration
- 32h 46m
- Frequency
- Once a week
- Estimated price
- R$ 420 - R$ 480
- Book at
- comprepassagem.com.br
- Convencional
- R$ 420 - R$ 480
Bus from Feira de Santana to Picos
- Ave. Duration
- 13h 10m
- Frequency
- 3 times a week
- Estimated price
- R$ 190 - R$ 250
- Book at
- comprepassagem.com.br
- Convencional
- R$ 190 - R$ 220

- Phone
- +55 (81) 2101-9000
- eduardo.tude@adtsa.com.br
- Website
- viacaocruzeiro.com.br
Bus from Teresina to Picos
- Ave. Duration
- 4h 44m
- Frequency
- Once a week
- Estimated price
- R$ 70 - R$ 100
- Schedules at
- viacaocruzeiro.com.br
- Book at
- portaldepassagens.com.br
- Convencional
- R$ 70 - R$ 80
- Executivo
- R$ 70 - R$ 100
Bus from Custódia to Picos
- Ave. Duration
- 8h 6m
- Frequency
- Once daily
- Estimated price
- R$ 100 - R$ 150
- Schedules at
- viacaocruzeiro.com.br
- Book at
- portaldepassagens.com.br
- Convencional
- R$ 100 - R$ 120
- Executivo
- R$ 100 - R$ 150

- Phone
- +55 19 3733-5000
- sac@vbtransportes.com.br
- Website
- vbtransportes.com.br
Bus from São Paulo to Aeroporto de Viracopos
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- R$ 37
- Book at
- vbtransportes.com.br

- Phone
- +55 81 2121-9000
- Website
- progressoonline.com.br
Bus from Juazeiro do Norte to Valença do Piauí
- Ave. Duration
- 6h 16m
- Frequency
- Once daily
- Book at
- progressoonline.com.br

- Phone
- 0800 55 02 20
- atendimento@emtram.com.br
- Website
- emtram.com.br
Bus from São Paulo - Tietê to Baixa Grande
- Ave. Duration
- 29h 39m
- Frequency
- Once daily
- Estimated price
- R$ 360 - R$ 440
- Schedules at
- clickbus.com.br
- Convencional
- R$ 370 - R$ 430
- Executivo
- R$ 360 - R$ 440

- Phone
- +55 85 4005-1992 / 0800 728 1992
- marketing@expressoguanabara.com.br
- Website
- expressoguanabara.com.br
Bus from São Paulo to Custódia
- Ave. Duration
- 2 days 3h
- Frequency
- Once a week
- Estimated price
- R$ 370
- Book at
- expressoguanabara.com.br
- Ave. Duration
- 1h 15m
- Estimated price
- R$ 230 - R$ 280
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 Getting to Milan from the airport, Italy Travel Guides and Want to know more about Flixbus? - to help you get the most out of your next trip.
More Questions & Answers
LATAM Chile and Gol Transportes Aéreos offer flights from Sao Paulo Airport to Petrolina Airport.
The best way to get from São Paulo to Sao Paulo Airport is to shuttle which takes 39 min and costs R$ 35 - R$ 260.