There are 6 ways to get from Pretoria to Machado by taxi, plane, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, fly to São Paulo–Guarulhos International Airport, bus
best- Take the taxi from Pretoria to Johannesburg-Airport-JNBtaxi
- Fly from Johannesburg International Airport (JNB) to São Paulo–Guarulhos International Airport (GRU)plane JNB - GRU
- Take the bus from Rodoviária de São Paulo - Terminal Tietê to Terminal Rodoviario de Pouso Alegrebus
- Take the bus from Terminal Rodoviario de Pouso Alegre to Rodoviária de Machadobus
19h 21mR$1,954–6,520Taxi, fly to Dr. Leite Lopes State Airport, bus
- Take the taxi from Pretoria to Johannesburg-Airport-JNBtaxi
- Fly from Johannesburg International Airport (JNB) to Dr. Leite Lopes State Airport (RAO)plane JNB - RAO
- Take the bus from Terminal Rodoviário de Ribeirão Preto to Estação Rodoviária de Alfenasbus
20h 33mTaxi, fly to Santos Dumont Airport, bus
- Take the taxi from Pretoria to Johannesburg-Airport-JNBtaxi
- Fly from Johannesburg International Airport (JNB) to Santos Dumont Airport (SDU)plane JNB - SDU
- Take the bus from Terminal Rodoviário Novo Rio to Barra Mansa, Terminal Rodoviariobus
- Take the bus from Barra Mansa to Três Coraçõesbus
- Take the bus from Rodoviaria de Varginha to Machadobus
26h 8mR$2,371–10,872Taxi, fly to Rio De Janeiro–Galeão International Airport, bus
- Take the taxi from Pretoria to Johannesburg-Airport-JNBtaxi
- Fly from Johannesburg International Airport (JNB) to Rio De Janeiro–Galeão International Airport (GIG)plane JNB - GIG
- Take the bus from Terminal Rodoviário Novo Rio to Barra Mansa, Terminal Rodoviariobus
- Take the bus from Barra Mansa to Três Coraçõesbus
- Take the bus from Rodoviaria de Varginha to Machadobus
22h 28mR$3,076–8,377Taxi, fly to Belo Horizonte Confins, bus
- Take the taxi from Pretoria to Johannesburg-Airport-JNBtaxi
- Fly from Johannesburg International Airport (JNB) to Belo Horizonte Confins (CNF)plane JNB - CNF
- Take the bus from Rodoviária de Belo Horizonte to Estivabus
- Take the bus from Terminal Rodoviario de Pouso Alegre to Rodoviária de Machadobus
24hR$2,195–6,383Taxi, fly to Uberlândia–Ten. Cel. Av. César Bombonato Airport, bus
- Take the taxi from Pretoria to Johannesburg-Airport-JNBtaxi
- Fly from Johannesburg International Airport (JNB) to Uberlândia–Ten. Cel. Av. César Bombonato Airport (UDI)plane JNB - UDI
- Take the bus from Uberlândia to Ribeirão Pretobus
- Take the bus from Terminal Rodoviário de Ribeirão Preto to Estação Rodoviária de Alfenasbus
25h 58m
Johannesburg International Airport (JNB) to São Paulo–Guarulhos International Airport (GRU) flights
Questions & Answers
The cheapest way to get from Pretoria to Machado is to taxi and fly and bus which costs R$ 1900 - R$ 6500 and takes 19h 21m.
The fastest way to get from Pretoria to Machado is to taxi and fly and bus which takes 19h 21m and costs R$ 1900 - R$ 6500.
The distance between Pretoria and Machado is 7816 km.
It takes approximately 19h 21m to get from Pretoria to Machado, including transfers.
Machado is 5h behind Pretoria. It is currently 5:22 PM in Pretoria and 12:22 PM in Machado.
There are six+ hotels available in Machado.
What companies run services between Pretoria, South Africa and Machado, Minas Gerais, Brazil?
There is no direct connection from Pretoria to Machado. However, you can take the taxi to Johannesburg-Airport-JNB airport, fly to São Paulo–Guarulhos International Airport (GRU), take the taxi to Av. Monteiro Lobato 3608 - Aeroporto Guarulhos - SP Brasil - Aeroporto Guarulhos - SP 07180 Brasil, take the line 139 bus to Terminal Metropolitano CECAP, take the line 802 bus to Terminal Metropolitano Taboao - 307 Av. Monteiro Lobato 59 - Taboao Guarulhos - SP 07140-040 Brasil, walk to Aeroporto Internacional de Sao Paulo, take the line 472 bus to Terminal Rodoviario Tiete, walk to Rodoviária de São Paulo - Terminal Tietê, take the bus to Terminal Rodoviario de Pouso Alegre, then take the bus to Rodoviária de Machado. Alternatively, you can take the taxi to Johannesburg-Airport-JNB airport, fly to Dr. Leite Lopes State Airport (RAO), take the taxi to Terminal Rodoviário de Ribeirão Preto, take the bus to Estação Rodoviária de Alfenas, then take the bus to Rodoviária de Machado.
- Website
- latam.com
Flights from Johannesburg International Airport to São Paulo–Guarulhos International Airport
- Ave. Duration
- 9h 50m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- R$2,000–6,000
Flights from Johannesburg International Airport to Dr. Leite Lopes State Airport via São Paulo–Guarulhos International Airport
- Ave. Duration
- 12h 45m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- R$2,000–6,500
Flights from Johannesburg International Airport to Santos Dumont Airport via São Paulo–Guarulhos International Airport
- Ave. Duration
- 22h 50m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- R$2,100–8,500
Flights from Johannesburg International Airport to Rio De Janeiro–Galeão International Airport via São Paulo–Guarulhos International Airport
- Ave. Duration
- 12h 40m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- R$1,700–5,500
Flights from Johannesburg International Airport to Rio De Janeiro–Galeão International Airport via São Paulo–Guarulhos International Airport, Curitiba
- Ave. Duration
- 20h 5m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- R$1,800–6,000
Flights from Johannesburg International Airport to Belo Horizonte Confins via São Paulo–Guarulhos International Airport
- Ave. Duration
- 13h 5m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- R$1,600–5,500
Flights from Johannesburg International Airport to Uberlândia–Ten. Cel. Av. César Bombonato Airport via São Paulo–Guarulhos International Airport
- Ave. Duration
- 13h 35m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- R$1,900–6,500
- Website
- voegol.com.br
Flights from Johannesburg International Airport to São Paulo–Guarulhos International Airport
- Ave. Duration
- 10h 5m
- When
- Monday and Thursday
- Estimated price
- R$2,200–6,000
Flights from Johannesburg International Airport to São Paulo–Guarulhos International Airport via Capetown
- Ave. Duration
- 12h 40m
- When
- Tuesday and Saturday
- Estimated price
- R$2,200–6,000
Flights from Johannesburg International Airport to Rio De Janeiro–Galeão International Airport via São Paulo–Guarulhos International Airport
- Ave. Duration
- 15h 30m
- When
- Monday and Thursday
- Estimated price
- R$1,900–5,500
Flights from Johannesburg International Airport to Rio De Janeiro–Galeão International Airport via São Paulo–Guarulhos International Airport, Belo Horizonte Confins
- Ave. Duration
- 15h 40m
- When
- Thursday
- Estimated price
- R$2,000–6,000
Flights from Johannesburg International Airport to Rio De Janeiro–Galeão International Airport via Capetown, São Paulo–Guarulhos International Airport
- Ave. Duration
- 16h 40m
- When
- Tuesday and Saturday
- Estimated price
- R$1,900–6,000
Flights from Johannesburg International Airport to Belo Horizonte Confins via São Paulo–Guarulhos International Airport
- Ave. Duration
- 14h 47m
- When
- Monday and Thursday
- Estimated price
- R$1,900–5,500
- Website
- flysaa.com
Flights from Johannesburg International Airport to São Paulo–Guarulhos International Airport
- Ave. Duration
- 10h 5m
- When
- Monday and Thursday
- Estimated price
- R$2,200–6,000
Flights from Johannesburg International Airport to São Paulo–Guarulhos International Airport via Capetown
- Ave. Duration
- 12h 35m
- When
- Tuesday and Saturday
- Estimated price
- R$2,200–6,000
Flights from Johannesburg International Airport to Belo Horizonte Confins via São Paulo–Guarulhos International Airport
- Ave. Duration
- 17h 15m
- When
- Monday and Thursday
- Estimated price
- R$1,900–5,500
Flights from Johannesburg International Airport to Belo Horizonte Confins via Capetown, São Paulo–Guarulhos International Airport
- Ave. Duration
- 19h
- When
- Tuesday and Saturday
- Estimated price
- R$1,900–5,500
- Website
- voeazul.com.br
Flights from Johannesburg International Airport to Santos Dumont Airport via São Paulo–Guarulhos International Airport
- Ave. Duration
- 21h 5m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- R$2,100–8,500
Flights from Johannesburg International Airport to Santos Dumont Airport via São Paulo–Guarulhos International Airport, Belo Horizonte Confins
- Ave. Duration
- 18h 25m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- R$2,100–8,500
Bus from Rodoviária de São Paulo - Terminal Tietê to Terminal Rodoviario de Pouso Alegre
- Ave. Duration
- 2h 50m
- Frequency
- Hourly
- Estimated price
- R$157
- Schedules at
- viajesantacruz.com.br
- Book at
- viajesantacruz.com.br
Bus from Terminal Rodoviario de Pouso Alegre to Rodoviária de Machado
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Schedules at
- viajesantacruz.com.br
- Book at
- viajesantacruz.com.br
Bus from Terminal Rodoviário de Ribeirão Preto to Estação Rodoviária de Alfenas
- Ave. Duration
- 4h 30m
- Frequency
- Once a week
- Schedules at
- viajesantacruz.com.br
- Book at
- viajesantacruz.com.br
Bus from Rodoviária de São Paulo - Terminal Tietê to Terminal Rodoviario de Pouso Alegre
- Ave. Duration
- 3h
- Frequency
- Every 3 hours
- Estimated price
- R$22–210
- Schedules at
- expressoadamantina.com.br
- Book at
- expressoadamantina.com.br
Bus from Terminal Rodoviário Novo Rio to Barra Mansa, Terminal Rodoviario
- Ave. Duration
- 55 min
- Frequency
- Every 4 hours
- Estimated price
- R$15–200
- Schedules at
- expressoadamantina.com.br
- Book at
- expressoadamantina.com.br
- Phone
- 0800 718 7805
- comercial@bellavita.eco.br
- Website
- bellavita.eco.br
Bus from Rodoviária de São Paulo - Terminal Tietê to Terminal Rodoviario de Pouso Alegre
- Ave. Duration
- 2h 50m
- Frequency
- 3 times a day
- Estimated price
- R$126
- Website
- https://www.facebook.com/bellavitatransportes/
- Phone
- 0800 888 0899
- atendimento@viajesantacruz.com.br
- Website
- viajesantacruz.com.br
Bus from Terminal Rodoviario de Pouso Alegre to Rodoviária de Machado
- Ave. Duration
- 2h 10m
- Frequency
- 4 times a day
- Estimated price
- R$68
- Schedules at
- viajesantacruz.com.br
- Phone
- +55 84 3205-6161
- sac-ouvidoria@viacaonordeste.com.br
- Website
- facebook.com
Bus from Terminal Rodoviário Novo Rio to Barra Mansa, Terminal Rodoviario
- Ave. Duration
- 2h 5m
- Frequency
- Every 3 hours
- Estimated price
- R$60–210
- Website
- https://viacaonordeste.queropassagem.com.br/
- Website
- https://www.clickbus.com.br/viacao/nordeste
- Leito
- R$190–210
- Convencional
- R$60–90
Bus from Barra Mansa to Três Corações
- Ave. Duration
- 3h 43m
- Frequency
- 4 times a week
- Estimated price
- R$110–1,000
- Schedules at
- expressoguanabara.com.br
- Book at
- viajeguanabara.com.br
- Leito
- R$160–1,000
- Executivo
- R$110–600
Bus from Uberlândia to Ribeirão Preto
- Ave. Duration
- 5h 25m
- Frequency
- 4 times a day
- Estimated price
- R$130–1,000
- Schedules at
- expressoguanabara.com.br
- Book at
- viajeguanabara.com.br
- Leito
- R$160–1,000
- Executivo
- R$130–600
- Phone
- 0800 039 88 46
- sac@saritur.com.br
- Website
- saritur.com.br
Bus from Rodoviaria de Varginha to Machado
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Estimated price
- R$27–40
- Book at
- saritur.com.br
- Convencional
- R$27–40
- Phone
- 0800 728 0044
- Website
- gontijo.com.br
Bus from Rodoviária de Belo Horizonte to Estiva
- Ave. Duration
- 4h 38m
- Frequency
- Hourly
- Estimated price
- R$210–470
- Schedules at
- gontijo.com.br
- Convencional
- R$210–300
- Executivo
- R$240–320
- Leito
- R$430–470
- Phone
- 0800.872.1313
- Website
- vsb.com.br
Bus from Uberlândia to Ribeirão Preto
- Ave. Duration
- 4h 15m
- Frequency
- Every 2 hours
- Estimated price
- R$95–190
- Schedules at
- vsb.com.br
- Book at
- vsb.com.br
- Convencional
- R$95–130
- Ave. Duration
- 34 min
- Estimated price
- R$100–130
UBER
- Phone
- 0800172956
- Website
- uber.com
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
UBER
- Phone
- 0800172956
- Website
- uber.com
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
UBER
- Phone
- 0800172956
- Website
- uber.com
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
UBER
- Phone
- 0800172956
- Website
- uber.com
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
UBER
- Phone
- 0800172956
- Website
- uber.com
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
UBER
- Phone
- 0800172956
- Website
- uber.com
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
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 Travel Insider: Top Japan travel tips by Beatrix Holland, How do I buy a London Underground ticket?, and Best ways to travel around Australia - to help you get the most out of your next trip.



















