There are 7 ways to get from Campina Grande to Rio de Janeiro 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.

Recommended option

Fly Campina Grande to Rio De Janeiro-Galeao  •  4 h 22 min

  1. Fly from Campina Grande (CPV) to Rio De Janeiro-Galeao (GIG) CPV - GIG

$68 - $299

6 alternative options

Fly Campina Grande to Rio De Janeiro Santos Dumont  •  6 h 7 min

  1. Fly from Campina Grande (CPV) to Rio De Janeiro Santos Dumont (SDU) CPV - SDU

$87 - $368

Bus to Joao Pessoa, fly to Rio De Janeiro-Galeao  •  6 h 25 min

  1. Take the bus from Campina Grande to João Pessoa
  2. Fly from Joao Pessoa (JPA) to Rio De Janeiro-Galeao (GIG) JPA - GIG

$126 - $300

Bus  •  43 h 55 min

  1. Take the bus from Campina Grande to João Pessoa
  2. Take the bus from João Pessoa to Rio de Janeiro - Novo Rio Natal

$116 - $167

Bus Viação Nacional  •  45 h 52 min

  1. Take the bus from Campina Grande to João Pessoa
  2. Take the bus from João Pessoa to Goiana
  3. Take the bus from Goiana to Rio de Janeiro - Novo Rio

$158 - $161

Bus Itapemirim  •  2 days 0 h

  1. Take the bus from Campina Grande to Rio de Janeiro

$85 - $130

Drive  •  33 h 5 min

  1. Drive from Campina Grande to Rio de Janeiro 1446.7 miles

$240 - $360

Questions & Answers

The cheapest way to get from Campina Grande to Rio de Janeiro is to bus which costs R$ 310 - R$ 470 and takes 2 days 0 h.

More details

The quickest way to get from Campina Grande to Rio de Janeiro is to fly which takes 4 h 22 min and costs R$ 250 - R$ 1200.

More details

The distance between Campina Grande and Rio de Janeiro is 1910 km. The road distance is 2315 km.

Get driving directions

It takes approximately 4 h 22 min to get from Campina Grande to Rio de Janeiro, including transfers.

More details

Yes, there is a direct bus departing from Campina Grande and arriving at Rio de Janeiro. Services depart once daily, and operate every day. The journey takes approximately 2 days 0 h.

More details

What companies run services between Campina Grande, Brazil and Rio de Janeiro, Brazil?

Gol Transportes Aéreos, Azul Linhas Aéreas Brasileiras and Avianca Brazil fly from Campina Grande to Rio de Janeiro twice daily. Alternatively, you can take a bus from Campina Grande to Rio de Janeiro via João Pessoa in around 43 h 55 min.

Airlines
Gol Transportes Aéreos
Website
voegol.com.br
Flights from Campina Grande to Rio De Janeiro-Galeao
Ave. Duration
3 h
When
Sunday
Estimated price
$60 - $290
Flights from Campina Grande to Rio De Janeiro Santos Dumont via Sao Paulo
Ave. Duration
6 h
When
Monday, Tuesday and Saturday
Estimated price
$80 - $360
Flights from Campina Grande to Rio De Janeiro Santos Dumont via Sao Paulo, Curitiba
Ave. Duration
10 h 45 min
When
Monday, Tuesday, Thursday, Friday and Sunday
Estimated price
$95 - $400
Flights from Campina Grande to Rio De Janeiro Santos Dumont via Sao Paulo, Porto Alegre
Ave. Duration
11 h 10 min
When
Monday, Thursday, Friday, Saturday and Sunday
Estimated price
$110 - $460
Flights from Campina Grande to Rio De Janeiro Santos Dumont via Sao Paulo, Belo Horizonte Confins
Ave. Duration
11 h 40 min
When
Monday and Friday
Estimated price
$90 - $390
Flights from Campina Grande to Rio De Janeiro Santos Dumont via Sao Paulo, Vitoria
Ave. Duration
12 h 10 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$100 - $410
Flights from Joao Pessoa to Rio De Janeiro-Galeao
Ave. Duration
3 h 2 min
When
Every day
Estimated price
$200 - $800
Flights from Joao Pessoa to Rio De Janeiro-Galeao via Sao Paulo Congonhas
Ave. Duration
6 h 45 min
When
Every day
Estimated price
$200 - $800
Azul Linhas Aéreas Brasileiras
Website
voeazul.com.br
Flights from Campina Grande to Rio De Janeiro-Galeao via Recife
Ave. Duration
5 h 25 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$75 - $350
Flights from Campina Grande to Rio De Janeiro Santos Dumont via Recife, Belo Horizonte Confins
Ave. Duration
6 h 40 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$85 - $390
Flights from Joao Pessoa to Rio De Janeiro-Galeao via Recife
Ave. Duration
5 h 22 min
When
Every day
Estimated price
$220 - $750
Flights from Joao Pessoa to Rio De Janeiro-Galeao via Belo Horizonte Confins
Ave. Duration
5 h 20 min
When
Saturday
Estimated price
$220 - $750
LATAM Chile
Website
latam.com
Flights from Joao Pessoa to Rio De Janeiro-Galeao
Ave. Duration
3 h 5 min
When
Every day
Estimated price
$210 - $850
Flights from Joao Pessoa to Rio De Janeiro-Galeao via Sao Paulo
Ave. Duration
5 h 30 min
When
Sunday
Estimated price
$280 - $1,100
Avianca Brazil
Website
avianca.com.br
Flights from Joao Pessoa to Rio De Janeiro-Galeao
Ave. Duration
3 h 10 min
When
Every day
Estimated price
$160 - $600
Flights from Joao Pessoa to Rio De Janeiro-Galeao via Brasilia
Ave. Duration
5 h 35 min
When
Every day
Estimated price
$160 - $600
Flights from Joao Pessoa to Rio De Janeiro-Galeao via Sao Paulo
Ave. Duration
5 h 50 min
When
Every day
Estimated price
$160 - $600
Bus operators
Gontijo
Phone
0800 728 00 44
Website
gontijo.com.br
Bus from João Pessoa to Rio de Janeiro - Novo Rio
Ave. Duration
41 h 56 min
Frequency
Twice a week
Estimated price
$110 - $160
Schedules at
gontijo.com.br
Book at
comprepassagem.com.br
Bus from João Pessoa to Goiana
Ave. Duration
45 min
Frequency
Once daily
Estimated price
$5 - $7
Schedules at
gontijo.com.br
Book at
comprepassagem.com.br
Viação Nacional
Phone
0800 728 0044
Website
viacaonacional.com.br
Bus from Goiana to Rio de Janeiro - Novo Rio
Ave. Duration
41 h 45 min
Frequency
Once a week
Estimated price
$146
Schedules at
viacaonacional.com.br
Book at
comprepassagem.com.br
Itapemirim
Phone
0800 723 2121
Email
faleconosco@itapemirim.com.br
Website
itapemirim.com.br
Bus from Campina Grande to Rio de Janeiro
Ave. Duration
2 days 0 h
Frequency
Once daily
Estimated price
$85 - $130
Schedules at
webrodoviaria.com.br
Business Class
$75 - $110
Conventional
$85 - $120
Executive
$90 - $130
First Class
$130 - $190

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 Train travel in France: A guide to SNCF, Which side of Niagara Falls should I choose (and how do I get there)? and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.