There are 6 ways to get from Puerto Iguazú to Bonito by bus, car, plane or shuttle

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus via Ponta Pora  •  14 h 7 min

  1. Take the bus from Foz do Iguaçu to Cascavel
  2. Take the bus from Cascavel to Dourados
  3. Take the bus from Dourados to Ponta Pora
  4. Take the bus from Ponta Porã to Bonito

$175 - $212

Cheapest option

Bus  •  15 h 11 min

  1. Take the bus from Foz do Iguaçu to Cascavel
  2. Take the bus from Cascavel to Dourados
  3. Take the bus from Dourados to Bonito

$46 - $82

4 alternative options

Drive  •  11 h 19 min

  1. Drive from Puerto Iguazú to Bonito 500.3 miles

$85 - $130

Fly to Bonito  •  6 h 28 min

  1. Fly from Foz do Iguacu (IGU) to Bonito (BYO) IGU - BYO

$156 - $669

Fly to Campo Grande  •  11 h 40 min

  1. Fly from Foz do Iguacu (IGU) to Campo Grande (CGR) IGU - CGR

$122 - $572

Shuttle  •  14 h

  1. Take a shuttle bus from Foz do Iguaçu to Bonito

$64

Questions & Answers

The cheapest way to get from Puerto Iguazú to Bonito is to bus which costs $1800 - $3300 and takes 15 h 11 min.

More details

The quickest way to get from Puerto Iguazú to Bonito is to fly which costs $6000 - $27000 and takes 6 h 28 min.

More details

No, there is no direct bus from Puerto Iguazú to Bonito. However, there are services departing from Terminal de Omnibus de Ciudad de Puerto Iguazú and arriving at Bonito via Foz do Iguazú, Brazilian Falls, Brazil, Foz do Iguaçu, Cascavel and Dourados. The journey, including transfers, takes approximately 15 h 11 min.

More details

The distance between Puerto Iguazú and Bonito is 536 km. The road distance is 800.5 km.

Get driving directions

The best way to get from Puerto Iguazú to Bonito without a car is to bus which takes 15 h 11 min and costs $1800 - $3300.

More details

It takes approximately 14 h 7 min to get from Puerto Iguazú to Bonito, including transfers.

More details

Puerto Iguazú to Bonito bus services, operated by Princesa Dos Campos, depart from Foz do Iguaçu station.

More details

The best way to get from Puerto Iguazú to Bonito is to bus which takes 14 h 7 min and costs $6500 - $8500. Alternatively, you can fly, which costs $6000 - $27000 and takes 6 h 28 min.

Mode details

There is no direct flight from Foz do Iguacu Airport to Bonito Airport. The quickest flight takes 4 h 40 min and has one stopover.

Search flights

Puerto Iguazú to Bonito bus services, operated by Cruzeiro do Sul, arrive at Bonito station.

More details

Map of how to get from Puerto Iguazú to Bonito.
Launch map view
  • Distance: 334.9 miles
  • Duration: 14 h 7 min

What companies run services between Puerto Iguazú, Argentina and Bonito, Mato Grosso do Sul, Brazil?

You can take a bus from Puerto Iguazú to Bonito via Foz do Iguaçu, Cascavel, Dourados, Ponta Pora, and Ponta Porã in around 14 h 7 min. Alternatively, Azul Linhas Aéreas Brasileiras flies from Puerto Iguazú to Bonito twice a week.

Airlines
Azul Linhas Aéreas Brasileiras
Website
voeazul.com.br
Flights from Foz do Iguacu to Bonito via Sao Paulo Viracopos
Ave. Duration
5 h 15 min
When
Saturday
Estimated price
$140 - $650
Flights from Foz do Iguacu to Campo Grande via Sao Paulo Viracopos
Ave. Duration
5 h 25 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$100 - $600
Flights from Foz do Iguacu to Campo Grande via Curitiba
Ave. Duration
8 h 40 min
When
Sunday
Estimated price
$100 - $600
Flights from Foz do Iguacu to Campo Grande via Curitiba, Sao Paulo Viracopos
Ave. Duration
6 h
When
Monday, Wednesday, Thursday and Friday
Estimated price
$100 - $600
Flights from Foz do Iguacu to Campo Grande via Porto Alegre, Sao Paulo Viracopos
Ave. Duration
7 h 20 min
When
Sunday
Estimated price
$100 - $600
Gol Transportes Aéreos
Website
voegol.com.br
Flights from Foz do Iguacu to Campo Grande via Sao Paulo
Ave. Duration
6 h 1 min
When
Every day
Estimated price
$110 - $750
Flights from Foz do Iguacu to Campo Grande via Curitiba, Sao Paulo Congonhas
Ave. Duration
5 h 50 min
When
Monday
Estimated price
$110 - $750
Flights from Foz do Iguacu to Campo Grande via Curitiba, Sao Paulo
Ave. Duration
6 h
When
Monday
Estimated price
$110 - $750
LATAM Chile
Website
latam.com
Flights from Foz do Iguacu to Campo Grande via Sao Paulo
Ave. Duration
7 h 22 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$190 - $800
Flights from Foz do Iguacu to Campo Grande via Sao Paulo Congonhas
Ave. Duration
6 h
When
Sunday
Estimated price
$180 - $750
Avianca Brazil
Website
avianca.com.br
Flights from Foz do Iguacu to Campo Grande via Sao Paulo
Ave. Duration
7 h 30 min
When
Every day
Estimated price
$110 - $600
Bus operators
Eucatur
Phone
0800 69 0800 / +55 69 3416-3700
Website
eucatur.com.br
Bus from Cascavel to Dourados
Ave. Duration
3 h 40 min
Frequency
Every 4 hours
Estimated price
$16 - $45
Schedules at
eucatur.com.br
Book at
eucatur.com.br
Convencional
$16 - $23
Executivo
$18 - $24
Leito
$24 - $45
Viacao Sao Luiz
Vanzella
Phone
+55 67 3255 3005 / +55 67 3391 1029
Website
vanzellatransportes.com.br
Bus from Ponta Porã to Bonito
Ave. Duration
3 h 30 min
Frequency
On demand
Estimated price
$146
Schedules at
vanzellatransportes.com.br
Shuttle from Foz do Iguaçu to Bonito
Ave. Duration
12 h 30 min
Frequency
On demand
Estimated price
$61
Schedules at
vanzellatransportes.com.br
Cruzeiro do Sul
Phone
+55 67 3312-9710 / +55 67 3312-9700
Website
cruzeirodosulms.com.br
Bus from Dourados to Bonito
Ave. Duration
5 h 50 min
Frequency
Twice daily
Estimated price
$21
Schedules at
cruzeirodosulms.com.br
Book at
portaldepassagens.com.br

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Southend Airport into central London, Need to know: Greyhound and Need to know: Eurostar - to help you get the most out of your next trip.

More Questions & Answers

Yes, the driving distance between Puerto Iguazú to Bonito is 800 km. It takes approximately 11 h 19 min to drive from Puerto Iguazú to Bonito.

Get driving directions

Azul Linhas Aéreas Brasileiras offers flights from Foz do Iguacu Airport to Bonito Airport.

Search flights

There are 116+ hotels available in Bonito. Prices start at $26 USD per night.

More details