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

    $75 - $301
    1. Campina Grande

      7 min - 3.8 miles

      $7 - $9

    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
  • Taxi to Joao Pessoa, fly

    $234 - $426
    1. Campina Grande

      1 h 27 min - 74.2 miles

      $120 - $150

    2. Joao Pessoa (JPA)

      2 h 55 min - non-stop

      $110 - $280

    3. Rio De (GIG)

      58 min - every 20 minutes - line 2101

      $2

      • Rio de Janeiro
  • Bus Penha

    $110 - $150
    1. Campina Grande

      21 h 50 min - once daily

      $110 - $150

      • Rio de Janeiro - Novo Rio
  • Bus Gontijo

    $115 - $172
    1. Campina Grande

      4 h - once daily

      $14 - $22

    2. Maceió

      37 h 7 min - 4 times a week

      $100 - $150

      • 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 taxi to Joao Pessoa airport, fly to Rio De Janeiro-Galeao airport, then line 2101 bus to Rio de Janeiro. 5 h 29 min $325. From Campina Grande bus to Rio de Janeiro - Novo Rio. 21 h 50 min $140. From Campina Grande bus to Maceió then bus to Rio de Janeiro - Novo Rio. 42 h 7 min $157. From Campina Grande drive to Rio de Janeiro. 34 h 15 min $298.