There are 7 ways to get from Garanhuns to Belém 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 Garanhuns Off-Line Point
best- Fly from Garanhuns Off-Line Point (QGP) to Belém/Val De Cans–Júlio Cezar Ribeiro International Airport (BEL)plane QGP - BEL
8h 41mR$825–3,892Bus
cheapest- Take the bus from Garanhuns to Recife - TIPbus
- Take the bus from Recife - TIP to Terminal Rodoviário de João Pessoabus
- Take the bus from João Pessoa to Natalbus
- Take the bus from Natal to Belémbus
28hR$194–1,377Drive 1,865.5 km
- Drive from Garanhuns to Belémcar 1,865.5 km
24h 58mR$974–1,406Bus to Maceió/Zumbi Dos Palmares International Airport, fly
- Take the bus from Garanhuns to Terminal Rodoviário de Maceióbus
- Fly from Maceió/Zumbi Dos Palmares International Airport (MCZ) to Belém/Val De Cans–Júlio Cezar Ribeiro International Airport (BEL)plane MCZ - BEL
11h 28mR$1,049–3,210Bus to Recife International Airport, fly
- Take the bus from Garanhuns to Recife - TIPbus
- Fly from Recife International Airport (REC) to Belém/Val De Cans–Júlio Cezar Ribeiro International Airport (BEL)plane REC - BEL
7h 44mR$999–3,211Bus via Teresina
- Take the bus from Garanhuns to Caruarubus
- Take the bus from Caruaru to Teresinabus
- Take the bus from Terminal Rodoviário de Teresina Gov. Lucídio Portella to Terminal Rodoviário de Santa Inês, MAbus
- Take the bus from Santa Ines to Belémbus
35h 36mR$737–1,297Bus via Teresina #2
- Take the bus from Garanhuns to Caruarubus
- Take the bus from Caruaru to Teresinabus
- Take the bus from Teresina to Belembus
37h 49mR$408–1,547
Garanhuns Off-Line Point (QGP) to Belém/Val De Cans–Júlio Cezar Ribeiro International Airport (BEL) flights
Questions & Answers
The cheapest way to get from Garanhuns to Belém is to bus via Teresina which costs R$ 400 - R$ 1600 and takes 37h 49m.
The fastest way to get from Garanhuns to Belém is to bus and fly which takes 7h 44m and costs R$ 1000 - R$ 3300.
No, there is no direct bus from Garanhuns to Belém. However, there are services departing from Garanhuns and arriving at Belém via Recife - TIP, João Pessoa and Natal. The journey, including transfers, takes approximately 28h.
The distance between Garanhuns and Belém is 1582 km. The road distance is 1865.5 km.
The best way to get from Garanhuns to Belém without a car is to bus which takes 28h and costs R$ 190 - R$ 1400.
It takes approximately 8h 41m to get from Garanhuns to Belém, including transfers.
Garanhuns to Belém bus services, operated by Expresso São Luiz, depart from Garanhuns station.
The best way to get from Garanhuns to Belém is to fly which takes 8h 41m and costs R$ 800 - R$ 3900. Alternatively, you can bus, which costs R$ 190 - R$ 1400 and takes 28h.
Garanhuns to Belém bus services, operated by Expresso São Luiz, arrive at Recife - TIP station.
Yes, the driving distance between Garanhuns to Belém is 1865 km. It takes approximately 24h 58m to drive from Garanhuns to Belém.
What companies run services between Garanhuns, Brazil and Belém, Brazil?
Azul flies from Garanhuns Off-Line Point (QGP) to Belém/Val De Cans–Júlio Cezar Ribeiro International Airport (BEL) 3 times a week. Alternatively, you can take a bus from Garanhuns to Belém via Recife - TIP, Terminal Rodoviário de João Pessoa, João Pessoa, and Natal in around 28h.
- Website
- voeazul.com.br
Flights from Garanhuns Off-Line Point to Belém/Val De Cans–Júlio Cezar Ribeiro International Airport via Recife International Airport
- Ave. Duration
- 8h 25m
- When
- Monday, Wednesday, and Friday
- Estimated price
- R$750–3,800
Flights from Maceió/Zumbi Dos Palmares International Airport to Belém/Val De Cans–Júlio Cezar Ribeiro International Airport via Recife International Airport
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- R$900–2,900
Flights from Maceió/Zumbi Dos Palmares International Airport to Belém/Val De Cans–Júlio Cezar Ribeiro International Airport via Belo Horizonte Confins
- Ave. Duration
- 8h 2m
- When
- Every day
- Estimated price
- R$900–2,900
Flights from Recife International Airport to Belém/Val De Cans–Júlio Cezar Ribeiro International Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- R$950–3,000
Flights from Recife International Airport to Belém/Val De Cans–Júlio Cezar Ribeiro International Airport via Fortaleza
- Ave. Duration
- 4h 55m
- When
- Monday to Saturday
- Estimated price
- R$950–3,000
- Website
- voegol.com.br
Flights from Maceió/Zumbi Dos Palmares International Airport to Belém/Val De Cans–Júlio Cezar Ribeiro International Airport via Brasilia
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- R$1,000–3,700
Flights from Maceió/Zumbi Dos Palmares International Airport to Belém/Val De Cans–Júlio Cezar Ribeiro International Airport via Rio De Janeiro-Galeao
- Ave. Duration
- 8h 42m
- When
- Monday, Tuesday, Wednesday, Thursday, Sunday, and Friday
- Estimated price
- R$1,200–4,000
- Website
- latam.com
Flights from Maceió/Zumbi Dos Palmares International Airport to Belém/Val De Cans–Júlio Cezar Ribeiro International Airport via Brasilia
- Ave. Duration
- 8h
- When
- Every day
- Estimated price
- R$850–2,900
Flights from Recife International Airport to Belém/Val De Cans–Júlio Cezar Ribeiro International Airport via Fortaleza
- Ave. Duration
- 4h 42m
- When
- Every day
- Estimated price
- R$550–4,000
Bus from Garanhuns to Recife - TIP
- Ave. Duration
- 2h 41m
- Frequency
- 4 times a day
- Estimated price
- R$80–128
- Book at
- expressosaoluiz.com.br
- Executivo
- R$80–110
Bus from Garanhuns to Recife - TIP
- Ave. Duration
- 2h 41m
- Frequency
- 4 times a day
- Estimated price
- R$80–128
- Book at
- expressosaoluiz.com.br
- Executivo
- R$80–110
Bus from Garanhuns to Caruaru
- Ave. Duration
- 1h 9m
- Frequency
- 4 times a day
- Estimated price
- R$35–50
- Book at
- expressosaoluiz.com.br
- Executivo
- R$35–50
Bus from Garanhuns to Caruaru
- Ave. Duration
- 1h 9m
- Frequency
- 4 times a day
- Estimated price
- R$35–50
- Book at
- expressosaoluiz.com.br
- Executivo
- R$35–50
- Phone
- 0800 085 8282
- [email protected]
- Website
- viajetotal.com.br
Bus from Recife - TIP to Terminal Rodoviário de João Pessoa
- Ave. Duration
- 2h 31m
- Frequency
- Every 4 hours
- Estimated price
- R$45–70
- Book at
- viajetotal.com.br
- Phone
- 0800 8801 315
- [email protected]
- Website
- viacaocatedral.com.br
Bus from Recife - TIP to Terminal Rodoviário de João Pessoa
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- R$40–140
- Schedules at
- viacaocatedral.com.br
- Book at
- viacaocatedral.com.br
- Phone
- +55 800 766 9000
- Website
- progressoonline.com.br
Bus from João Pessoa to Natal
- Ave. Duration
- 3h
- Frequency
- Every 3 hours
- Estimated price
- R$70–110
- Schedules at
- progressoonline.com.br
- Book at
- progressoonline.com.br
Bus from Garanhuns to Terminal Rodoviário de Maceió
- Ave. Duration
- 3h 11m
- Frequency
- Once daily
- Estimated price
- R$85–130
- Schedules at
- progressoonline.com.br
- Book at
- progressoonline.com.br
Bus from Caruaru to Teresina
- Ave. Duration
- 16h 37m
- Frequency
- Twice daily
- Estimated price
- R$420–650
- Schedules at
- progressoonline.com.br
- Book at
- progressoonline.com.br
Bus from Caruaru to Teresina
- Ave. Duration
- 16h 37m
- Frequency
- Twice daily
- Estimated price
- R$420–650
- Schedules at
- progressoonline.com.br
- Book at
- progressoonline.com.br
- Phone
- +55 800 728 1992
- [email protected]
- Website
- expressoguanabara.com.br
Bus from Natal to Belém
- Ave. Duration
- 16h 48m
- Frequency
- Once daily
- Estimated price
- R$1–1,000
- Schedules at
- expressoguanabara.com.br
Bus from Teresina to Belem
- Ave. Duration
- 18h 21m
- Frequency
- Every 2 hours
- Estimated price
- R$320–850
- Schedules at
- expressoguanabara.com.br
- Phone
- +55 (81) 2101-9000
- Website
- viacaocruzeiro.com.br
Bus from Caruaru to Teresina
- Ave. Duration
- 17h 16m
- Frequency
- Once a week
- Estimated price
- R$370–650
- Schedules at
- clickbus.com.br
- Book at
- clickbus.com.br
Bus from Caruaru to Teresina
- Ave. Duration
- 17h 16m
- Frequency
- Once a week
- Estimated price
- R$370–650
- Schedules at
- clickbus.com.br
- Book at
- clickbus.com.br
- Phone
- +55 91 3266-0033
- [email protected]
- Website
- viajeboaesperanca.com.br
Bus from Terminal Rodoviário de Teresina Gov. Lucídio Portella to Terminal Rodoviário de Santa Inês, MA
- Ave. Duration
- 6h 35m
- Frequency
- 3 times a day
- Estimated price
- R$160–240
- Schedules at
- viajeboaesperanca.com.br
- Book at
- viajeboaesperanca.com.br
Bus from Santa Ines to Belém
- Ave. Duration
- 11h 20m
- Frequency
- Twice daily
- Estimated price
- R$230–360
- Schedules at
- viajeboaesperanca.com.br
- Book at
- viajeboaesperanca.com.br
- Phone
- 0800 707 3838
- [email protected]
- Website
- satelitenorte.com.br
Bus from Terminal Rodoviário de Teresina Gov. Lucídio Portella to Terminal Rodoviário de Santa Inês, MA
- Ave. Duration
- 6h 40m
- Frequency
- Twice daily
- Estimated price
- R$130–210
- Book at
- satelitenorte.queropassagem.com.br
- Phone
- +55 62 99931 9109
- [email protected]
- Website
- realmaia.com.br
Bus from Santa Ines to Belém
- Ave. Duration
- 8h 15m
- Frequency
- Twice daily
- Estimated price
- R$200–330
- Schedules at
- realmaia.com.br
- Book at
- realmaia.com.br
Bus from Teresina to Belem
- Ave. Duration
- 17h 29m
- Frequency
- Every 4 hours
- Estimated price
- R$1–480
- Schedules at
- realmaia.com.br
- Book at
- realmaia.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 get from Luton Airport into central London, How to travel India's Golden Triangle, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.
More Questions & Answers
Book your Garanhuns to Belém bus tickets online with Omio.
There are 4264+ hotels available in Belém.






















