Travel options for:
Campina Grande to Rio de Janeiro
  • Fly from Campina Grande

    1. Campina Grande

      7min - 4.2 miles

      $8 - $10

    2. Campina Grande (CPV)

      4hrs 01min - 1 stopover

      $65 - $210

    3. Rio De (GIG)

      58min - every 20 minutes - line 2101

      $2

      • Rio de Janeiro
  • Bus, taxi to Joao Pessoa, fly

    1. Campina Grande

      1hrs 26min - once daily

      $10 - $14

    2. Itabaiana

      53min - 39.5 miles

      $60 - $80

    3. Joao Pessoa (JPA)

      3hrs 00min - non-stop

      $90 - $170

    4. Rio De (GIG)

      58min - every 20 minutes - line 2101

      $2

      • Rio de Janeiro
  • Bus

    1. Campina Grande

      30hrs 55min - once daily

      $95 - $140

      • Rio de Janeiro - Novo Rio
  • Bus via Santa Cruz do Capibaribe

    1. Campina Grande

      1hrs 43min - once daily

      $11 - $15

    2. Santa Cruz do Capibaribe

      38hrs 17min - once daily

      $90 - $120

      • Rio de Janeiro - Novo Rio
  • Drive

    1. Campina Grande

      34hrs 15min - 1436 miles

      $200 - $310

      • Rio de Janeiro
  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Campina Grande taxi to Campina Grande airport, fly to Rio De Janeiro-Galeao airport, then line 2101 bus to Rio de Janeiro. 5hrs 16min $141. From Campina Grande bus to Itabaiana, taxi to Joao Pessoa airport, fly to Rio De Janeiro-Galeao airport, then line 2101 bus to Rio de Janeiro. 7hrs 26min $188. From Campina Grande bus to Rio de Janeiro - Novo Rio. 30hrs 55min $121. From Campina Grande bus to Santa Cruz do Capibaribe then bus to Rio de Janeiro - Novo Rio. 41hrs 00min $133. From Campina Grande drive to Rio de Janeiro. 34hrs 15min $255.