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

    1. Campina Grande

      7min - 4.2 miles

      $8 - $11

    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

      $11 - $14

    2. Itabaiana

      53min - 39.5 miles

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

    1. Campina Grande

      21hrs 50min - once daily

      $100 - $150

      • Rio de Janeiro - Novo Rio
  • Bus Itapemirim

    1. Campina Grande

      40hrs 00min - once daily

      $100 - $130

      • 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 $142. 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 $194. From Campina Grande bus to Rio de Janeiro - Novo Rio. 21hrs 50min $143. From Campina Grande bus to Rio de Janeiro - Novo Rio. 40hrs 00min $123. From Campina Grande drive to Rio de Janeiro. 34hrs 15min $255.