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 14 min

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

$70 - $301

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

$88 - $369

Bus to Joao Pessoa, fly to Rio De Janeiro-Galeao  •  6 h 17 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

$128 - $303

Bus  •  42 h 5 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

$126 - $178

Bus via Recife  •  43 h 10 min

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

$124 - $207

Bus Itapemirim  •  2 days 0 h

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

$90 - $140

Drive  •  33 h 5 min

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

$240 - $360

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 once daily. Alternatively, you can take a bus from Campina Grande to Rio de Janeiro via João Pessoa in around 42 h 5 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, Wednesday 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 and Saturday
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 and Saturday
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
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 and Wednesday
Estimated price
$100 - $410
Flights from Joao Pessoa to Rio De Janeiro-Galeao
Ave. Duration
3 h
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
6 h 15 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
7 h 30 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 Brasil
Website
latam.com
Flights from Joao Pessoa to Rio De Janeiro-Galeao
Ave. Duration
3 h 5 min
When
Every day
Estimated price
$150 - $900
Flights from Joao Pessoa to Rio De Janeiro-Galeao via Sao Paulo
Ave. Duration
5 h 30 min
When
Sunday
Estimated price
$120 - $900
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
LATAM Chile
Website
latam.com
Flights from Joao Pessoa to Rio De Janeiro-Galeao
Ave. Duration
3 h 5 min
When
Monday, Tuesday, Thursday and Friday
Estimated price
$210 - $850
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
40 h 6 min
Frequency
3 times a week
Estimated price
$120 - $170
Schedules at
comprepassagem.com.br
Bus from Recife to Rio de Janeiro - Novo Rio
Ave. Duration
38 h
Frequency
Once daily
Estimated price
$110 - $160
Schedules at
comprepassagem.com.br
Viacao Progresso
Phone
+55 24 2251-5050 / 0800 886 1000
Website
viacaoprogresso.com.br
Bus from João Pessoa to Recife
Ave. Duration
1 h 58 min
Frequency
Hourly
Estimated price
$6 - $11
Schedules at
portaldepassagens.com.br
Catedral Turismo
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
$90 - $140
Schedules at
webrodoviaria.com.br
Business Class
$85 - $120
Conventional
$90 - $130
Executive
$100 - $140
First Class
$150 - $210

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 Italian Lakes: Getting around by train, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.

Questions & Answers

How far is it from Campina Grande to Rio de Janeiro?

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

What is the cheapest way to get from Campina Grande to Rio de Janeiro?

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.

What is the fastest way to get from Campina Grande to Rio de Janeiro?

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

Is there a direct bus between Campina Grande and Rio de Janeiro?

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.

How long does it take to get from Campina Grande to Rio de Janeiro?

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