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

    $78 - $225
    1. Campina Grande

      7 min - 3.8 miles

      $8 - $10

    2. Campina Grande (CPV)

      4 h 1 min - 1 stopover

      $65 - $210

    3. Rio De (GIG)

      31 min - every 30 minutes - line 2018

      $5

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

    $171 - $274
    1. Campina Grande

      1 h 26 min - once daily

      $11 - $15

    2. Itabaiana

      53 min - 39.5 miles

      $65 - $85

    3. Joao Pessoa (JPA)

      3 h - non-stop

      $90 - $170

    4. Rio De (GIG)

      31 min - every 30 minutes - line 2018

      $5

      • Rio de Janeiro
  • Bus Penha

    $95 - $150
    1. Campina Grande

      21 h 50 min - once daily

      $95 - $150

      • Rio de Janeiro - Novo Rio
  • Bus Itapemirim

    $113 - $146
    1. Campina Grande

      1 h 43 min - once daily

      $12 - $16

    2. Santa Cruz do Capibaribe

      38 h 17 min - once daily

      $100 - $130

      • Rio de Janeiro - Novo Rio
  • Drive

    $240 - $360
    1. Campina Grande

      34 h 15 min - 1435.5 miles

      $240 - $360

      • 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 2018 bus to Rio de Janeiro. 4 h 54 min $144. From Campina Grande bus to Itabaiana, taxi to Joao Pessoa airport, fly to Rio De Janeiro-Galeao airport, then line 2018 bus to Rio de Janeiro. 7 h 5 min $197. From Campina Grande bus to Rio de Janeiro - Novo Rio. 21 h 50 min $126. From Campina Grande bus to Santa Cruz do Capibaribe then bus to Rio de Janeiro - Novo Rio. 17 h $144. From Campina Grande drive to Rio de Janeiro. 34 h 15 min $298.