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 Tietê Bus Terminal to Terminal Rodoviario de Pouso Alegrebus
- Take the bus from Terminal Rodoviario de Pouso Alegre to Rodoviária de Machadobus
19h 20mR$2,053–6,470Taxi, 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 8mR$2,257–6,864Taxi, 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 Machadobus
23h 49mR$3,620–5,158Taxi, 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
24h 53mR$2,372–11,362Taxi, 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
24h 13mR$3,677–10,367Taxi, fly to Prof. Eribelto Manoel Reino Airport, bus
- Take the taxi from Pretoria to Johannesburg-Airport-JNBtaxi
- Fly from Johannesburg International Airport (JNB) to Prof. Eribelto Manoel Reino Airport (SJP)plane JNB - SJP
- Take the bus from Terminal Rodoviário de São José do Rio Preto to Terminal Rodoviário de Ribeirão Pretobus
- Take the bus from Terminal Rodoviário de Ribeirão Preto to Estação Rodoviária de Alfenasbus
24h 38mR$2,534–7,470
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$ 2000 - R$ 6500 and takes 19h 20m.
The fastest way to get from Pretoria to Machado is to taxi and fly and bus which takes 19h 20m and costs R$ 2000 - R$ 6500.
The distance between Pretoria and Machado is 7816 km.
It takes approximately 19h 20m to get from Pretoria to Machado, including transfers.
Machado is 5h behind Pretoria. It is currently 10:10 AM in Pretoria and 5:10 AM 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 Tietê Bus Terminal, 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
- voegol.com.br
Flights from Johannesburg International Airport to São Paulo–Guarulhos International Airport
- Ave. Duration
- 10h 35m
- When
- Monday, Wednesday, Thursday, and Sunday
- 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 Belo Horizonte Confins via São Paulo–Guarulhos International Airport
- Ave. Duration
- 15h 17m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- R$1,900–6,000
Flights from Johannesburg International Airport to Belo Horizonte Confins via São Paulo–Guarulhos International Airport, Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 16h 40m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- R$1,900–6,000
Flights from Johannesburg International Airport to Rio De Janeiro–Galeão International Airport via São Paulo–Guarulhos International Airport
- Ave. Duration
- 13h 30m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- R$1,900–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
- 15h 15m
- When
- Tuesday and Saturday
- Estimated price
- R$1,900–6,000
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
- 16h 10m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- R$2,000–6,500
- Website
- flysaa.com
Flights from Johannesburg International Airport to São Paulo–Guarulhos International Airport
- Ave. Duration
- 10h 35m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- R$2,200–6,000
Flights from Johannesburg International Airport to São Paulo–Guarulhos International Airport via Capetown
- Ave. Duration
- 12h 45m
- 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 45m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- R$1,900–6,000
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–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
- 18h 20m
- When
- Tuesday and Saturday
- Estimated price
- R$1,900–6,000
- 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
- 13h
- When
- Thursday, Friday, and Sunday
- Estimated price
- R$2,000–6,500
Flights from Johannesburg International Airport to Belo Horizonte Confins via São Paulo–Guarulhos International Airport
- Ave. Duration
- 13h 10m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- R$3,200–4,000
Flights from Johannesburg International Airport to Santos Dumont Airport via São Paulo–Guarulhos International Airport
- Ave. Duration
- 22h 55m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- R$2,100–9,000
Flights from Johannesburg International Airport to Rio De Janeiro–Galeão International Airport via São Paulo–Guarulhos International Airport
- Ave. Duration
- 13h 35m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- R$1,600–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 Prof. Eribelto Manoel Reino Airport via São Paulo–Guarulhos International Airport
- Ave. Duration
- 12h 50m
- When
- Tuesday and Sunday
- Estimated price
- R$2,200–7,000
- 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–9,000
Flights from Johannesburg International Airport to Santos Dumont Airport via São Paulo–Guarulhos International Airport, Belo Horizonte Confins
- Ave. Duration
- 17h 47m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- R$2,100–9,000
Bus from Tietê Bus Terminal to Terminal Rodoviario de Pouso Alegre
- Ave. Duration
- 2h 50m
- Frequency
- Hourly
- Estimated price
- R$126
- Schedules at
- viajesantacruz.com.br
- Book at
- viajesantacruz.com.br
- Phone
- +55 (11) 39508000
- sau@viacaobraganca.com.br
- Website
- viacaobraganca.com.br
Bus from Tietê Bus Terminal to Terminal Rodoviario de Pouso Alegre
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Estimated price
- R$156
- Schedules at
- viacaobraganca.com.br
- Book at
- viacaobraganca.com.br
- 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 19 3891 9012
- contato@empresasantacruz.com.br
- Website
- viajesantacruz.com.br
Bus from Terminal Rodoviário de Ribeirão Preto to Estação Rodoviária de Alfenas
- Ave. Duration
- 4h 3m
- Frequency
- 4 times a day
- Estimated price
- R$110–180
- Schedules at
- empresasantacruz.com.br
- Phone
- 0800 039 88 46
- sac@saritur.com.br
- Website
- saritur.com.br
Bus from Rodoviária de Belo Horizonte to Machado
- Ave. Duration
- 8h 17m
- Frequency
- Every 4 hours
- Estimated price
- R$120–340
- Book at
- saritur.com.br
- Convencional
- R$120–180
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
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
- +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
- Website
- https://viacaonordeste.queropassagem.com.br/
- Website
- https://www.clickbus.com.br/viacao/nordeste
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 Terminal Rodoviário de São José do Rio Preto to Terminal Rodoviário de Ribeirão Preto
- Ave. Duration
- 3h 45m
- Frequency
- 5 times a day
- Estimated price
- R$80–110
- Schedules at
- expressoitamarati.com.br
- Book at
- expressoitamarati.com.br
- Phone
- +55 16 2102 8700
- rodoviario@rapidodoeste.com.br
- Website
- rapidodoeste.com.br
Bus from Terminal Rodoviário de São José do Rio Preto to Terminal Rodoviário de Ribeirão Preto
- Ave. Duration
- 3h 55m
- Frequency
- 5 times a day
- Estimated price
- R$80–100
- Schedules at
- rapidodoeste.com.br
- Book at
- rapidodoeste.com.br
- 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 Slovenia: Getting from Ljubljana to Lake Bled, 4 of the smartest ways to explore Australia, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.

























