There are 5 ways to get from Perth to Cocos by plane, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Montes Claros, bus
best- Fly from Perth Airport (PER) to Montes Claros (MOC)plane PER - MOC
- Take the bus from Terminal Rodoviário de Montes Claros to Terminal Rodoviário de Montalvâniabus
41h 40mR$5,264–15,434Fly to Guanambi Airport, drive
- Fly from Perth Airport (PER) to Guanambi Airport (GNM)plane PER - GNM
- Drive from Guanambi Airport (GNM) to Cocoscar
2d 2hR$7,615–22,179Fly to Brasilia International Airport, bus, taxi
- Fly from Perth Airport (PER) to Brasilia International Airport (BSB)plane PER - BSB
- Take the bus from Terminal Rodoviário de Brasília to Terminal Rodoviário de Correntinabus
- Take the taxi from Terminal Rodoviário de Correntina to Cocostaxi
43h 11mR$5,400–14,759Fly to Barreiras Airport, drive
- Fly from Perth Airport (PER) to Barreiras Airport (BRA)plane PER - BRA
- Drive from Barreiras Airport (BRA) to Cocoscar
2d 3hR$7,665–22,249Fly to Salinas, bus
- Fly from Perth Airport (PER) to Salinas (IAL)plane PER - IAL
- Take the bus from Terminal Rodoviário Salinas Anisio Santiago to Acceso Francisco Sábus
- Take the bus from Acceso Francisco Sá to Janaúbabus
- Take the bus from Terminal Rodoviário de Janauba to Terminal Rodoviário de Montalvâniabus
2d 12hR$5,282–14,541
Perth Airport (PER) to Montes Claros (MOC) flights
Questions & Answers
The cheapest way to get from Perth to Cocos is to fly and bus which costs R$ 5000 - R$ 15000 and takes 2 days 12h.
The fastest way to get from Perth to Cocos is to fly and bus which takes 41h 40m and costs R$ 5000 - R$ 16000.
The distance between Perth and Cocos is 14603 km.
It takes approximately 41h 40m to get from Perth to Cocos, including transfers.
Cocos is 11h behind Perth. It is currently 12:08 AM in Perth and 1:08 PM in Cocos.
There are one+ hotels available in Cocos.
What companies run services between Perth, WA, Australia and Cocos, Bahia, Brazil?
There is no direct connection from Perth to Cocos. However, you can take the train to Airport Central Stn Platform 2, walk to Perth Airport (PER) airport, fly to Montes Claros (MOC), take the taxi to Terminal Rodoviário de Montes Claros, take the bus to Terminal Rodoviário de Montalvânia, then take the taxi to Cocos. Alternatively, you can take the train to Airport Central Stn Platform 2, walk to Perth Airport (PER) airport, fly to Guanambi Airport (GNM), then drive to Cocos.
- Website
- voeazul.com.br
Flights from Perth Airport to Montes Claros via Sydney, Santiago, Belo Horizonte Confins
- Ave. Duration
- 31h 28m
- When
- Monday and Thursday
- Estimated price
- R$4,800–18,000
Flights from Perth Airport to Montes Claros via Melbourne, Santiago, Belo Horizonte Confins
- Ave. Duration
- 29h 50m
- When
- Saturday
- Estimated price
- R$5,000–15,000
Flights from Perth Airport to Guanambi Airport via Johannesburg, Sao Paulo, Belo Horizonte Confins
- Ave. Duration
- 45h 35m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- R$8,500–24,000
Flights from Perth Airport to Guanambi Airport via Sydney, Santiago, Belo Horizonte Confins
- Ave. Duration
- 46h
- When
- Monday
- Estimated price
- R$7,000–25,000
Flights from Perth Airport to Guanambi Airport via Melbourne, Santiago, Belo Horizonte Confins
- Ave. Duration
- 45h 40m
- When
- Saturday
- Estimated price
- R$7,500–22,000
Flights from Perth Airport to Guanambi Airport via Sydney, Santiago, Curitiba, Belo Horizonte Confins
- Ave. Duration
- 46h 30m
- When
- Monday
- Estimated price
- R$7,000–25,000
Flights from Perth Airport to Barreiras Airport via Sydney, Santiago, Belo Horizonte Confins
- Ave. Duration
- 45h 57m
- When
- Monday and Thursday
- Estimated price
- R$6,500–25,000
Flights from Perth Airport to Barreiras Airport via Johannesburg, Sao Paulo, Salvador
- Ave. Duration
- 2d 3h
- When
- Sunday
- Estimated price
- R$8,500–25,000
Flights from Perth Airport to Barreiras Airport via Johannesburg, Sao Paulo, Belo Horizonte Confins
- Ave. Duration
- 46h
- When
- Monday and Wednesday
- Estimated price
- R$8,000–24,000
Flights from Perth Airport to Barreiras Airport via Melbourne, Santiago, Belo Horizonte Confins
- Ave. Duration
- 46h 5m
- When
- Thursday and Saturday
- Estimated price
- R$7,500–22,000
Flights from Perth Airport to Salinas via Johannesburg, Sao Paulo, Belo Horizonte Confins
- Ave. Duration
- 46h 5m
- When
- Sunday
- Estimated price
- R$5,500–16,000
Flights from Perth Airport to Salinas via Sydney, Santiago, Belo Horizonte Confins
- Ave. Duration
- 46h 2m
- When
- Thursday
- Estimated price
- R$4,500–17,000
Flights from Perth Airport to Salinas via Melbourne, Santiago, Belo Horizonte Confins
- Ave. Duration
- 46h 10m
- When
- Thursday
- Estimated price
- R$4,900–14,000
- Website
- voegol.com.br
Flights from Perth Airport to Brasilia International Airport via Johannesburg, Sao Paulo
- Ave. Duration
- 29h 15m
- When
- Wednesday and Sunday
- Estimated price
- R$5,000–15,000
Flights from Perth Airport to Barreiras Airport via Johannesburg, Sao Paulo, Belo Horizonte Confins
- Ave. Duration
- 46h
- When
- Monday, Wednesday, and Sunday
- Estimated price
- R$8,000–24,000
Flights from Perth Airport to Barreiras Airport via Sydney, Santiago, Belo Horizonte Confins
- Ave. Duration
- 45h 57m
- When
- Monday and Thursday
- Estimated price
- R$6,500–25,000
Flights from Perth Airport to Barreiras Airport via Melbourne, Santiago, Belo Horizonte Confins
- Ave. Duration
- 46h 5m
- When
- Thursday and Saturday
- Estimated price
- R$7,500–22,000
- Website
- latam.com
Flights from Perth Airport to Montes Claros via Johannesburg, Sao Paulo
- Ave. Duration
- 44h 25m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- R$5,500–17,000
Flights from Perth Airport to Montes Claros via Sydney, Santiago, Sao Paulo
- Ave. Duration
- 44h 20m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- R$5,500–16,000
Flights from Perth Airport to Montes Claros via Sydney, Santiago, Curitiba, Sao Paulo
- Ave. Duration
- 45h 20m
- When
- Monday and Thursday
- Estimated price
- R$5,500–16,000
Flights from Perth Airport to Brasilia International Airport via Melbourne, Santiago
- Ave. Duration
- 29h 5m
- When
- Saturday
- Estimated price
- R$4,800–14,000
Flights from Perth Airport to Brasilia International Airport via Melbourne, Santiago, Curitiba
- Ave. Duration
- 30h 45m
- When
- Thursday and Saturday
- Estimated price
- R$4,900–14,000
- Website
- qantas.com
Flights from Perth Airport to Brasilia International Airport via Melbourne, Santiago
- Ave. Duration
- 32h 30m
- When
- Saturday
- Estimated price
- R$4,800–14,000
- Website
- flysaa.com
Flights from Perth Airport to Brasilia International Airport via Johannesburg, Sao Paulo
- Ave. Duration
- 34h 50m
- When
- Wednesday and Sunday
- Estimated price
- R$5,000–15,000
- Phone
- +55 38 3229 9900
- sac@transnorte.com.br
- Website
- transnorte.com.br
Bus from Terminal Rodoviário de Montes Claros to Terminal Rodoviário de Montalvânia
- Ave. Duration
- 7h 45m
- Frequency
- 3 times a day
- Estimated price
- R$110–240
- Schedules at
- transnorte.com.br
- Book at
- transnorte.com.br
Bus from Terminal Rodoviário Salinas Anisio Santiago to Acceso Francisco Sá
- Ave. Duration
- 3h 8m
- Frequency
- Twice daily
- Estimated price
- R$85–130
- Schedules at
- transnorte.com.br
- Book at
- transnorte.com.br
Bus from Acceso Francisco Sá to Janaúba
- Ave. Duration
- 2h 1m
- Frequency
- 3 times a day
- Estimated price
- R$50–75
- Schedules at
- transnorte.com.br
- Book at
- transnorte.com.br
Bus from Terminal Rodoviário de Janauba to Terminal Rodoviário de Montalvânia
- Ave. Duration
- 4h 12m
- Frequency
- Once daily
- Estimated price
- R$100–150
- Schedules at
- transnorte.com.br
- Book at
- transnorte.com.br
- Phone
- 0800 728 0044
- sac@gontijo.com.br
- Website
- gontijo.com.br
Bus from Terminal Rodoviário de Brasília to Terminal Rodoviário de Correntina
- Ave. Duration
- 8h 20m
- Frequency
- Twice a week
- Estimated price
- R$200–280
- Schedules at
- gontijo.com.br
- Book at
- gontijo.com.br
- Ave. Duration
- 2h 17m
- Estimated price
- R$330–390
Want to know more about travelling around Brazil
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
10 amazing places to get away from it all in Australia
Read the travel guide
4 of the smartest ways to explore Australia
Read the travel guide



