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

    $75 - $222
    1. Campina Grande

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

    $174 - $271
    1. Campina Grande

      1hrs 26min - once daily

      $11 - $15

    2. Itabaiana

      53min - 39.5 miles

      $70 - $85

    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 Vendas Penha

    $95 - $150
    1. Campina Grande

      21hrs 50min - once daily

      $95 - $150

      • Rio de Janeiro - Novo Rio
  • Bus Itapemirim

    $113 - $146
    1. Campina Grande

      1hrs 43min - once daily

      $12 - $16

    2. Santa Cruz do Capibaribe

      38hrs 17min - once daily

      $100 - $130

      • Rio de Janeiro - Novo Rio
  • Drive

    $200 - $310
    1. Campina Grande

      34hrs 15min - 1435.5 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 15min $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 $200. From Campina Grande bus to Rio de Janeiro - Novo Rio. 21hrs 50min $128. From Campina Grande bus to Santa Cruz do Capibaribe then bus to Rio de Janeiro - Novo Rio. 41hrs 00min $144. From Campina Grande drive to Rio de Janeiro. 34hrs 15min $255.