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

    $75 - $301
    1. Campina Grande

      7 min - 3.8 miles

      $8 - $10

    2. Campina Grande (CPV)

      3 h 56 min - 1 stopover

      $65 - $290

    3. Rio De (GIG)

      58 min - every 20 minutes - line 2101

      $2

      • Rio de Janeiro
  • Bus to Joao Pessoa, fly

    $127 - $301
    1. Campina Grande

      1 h 10 min - once daily

      $7 - $10

    2. Santa Rita

      8 min - 4 miles

      $8 - $10

    3. Joao Pessoa (JPA)

      2 h 55 min - non-stop

      $110 - $280

    4. Rio De (GIG)

      58 min - every 20 minutes - line 2101

      $2

      • Rio de Janeiro
  • Bus Penha

    $130 - $170
    1. Campina Grande

      21 h 50 min - once daily

      $130 - $170

      • Rio de Janeiro - Novo Rio
  • Bus Gontijo

    $137 - $188
    1. Campina Grande

      59 min - once daily

      $6 - $9

    2. João Pessoa

      40 h 6 min - 3 times a week

      $130 - $180

      • 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 2101 bus to Rio de Janeiro. 5 h 10 min $171. From Campina Grande bus to Santa Rita, taxi to Joao Pessoa airport, fly to Rio De Janeiro-Galeao airport, then line 2101 bus to Rio de Janeiro. 6 h 20 min $200. From Campina Grande bus to Rio de Janeiro - Novo Rio. 21 h 50 min $137. From Campina Grande bus to João Pessoa then bus to Rio de Janeiro - Novo Rio. 42 h 5 min $167. From Campina Grande drive to Rio de Janeiro. 34 h 15 min $298.