There are 9 ways to get from Salvador to Viçosa by plane, bus, or car
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 Belo Horizonte Confins, bus
best- Fly from Deputado Luís Eduardo Magalhães International Airport (SSA) to Belo Horizonte Confins (CNF)plane SSA - CNF
- Take the bus from Rodoviária de Belo Horizonte to Rodoviária de Viçosabus
10h 48mR$819–2,719Bus
cheapest- Take the bus from Rodoviária de Salvador to Estação Rodoviária de Cel. Fabricianobus
- Take the bus from Estação Rodoviária de Cel. Fabriciano to Rodoviária de Viçosabus Ipatinga
26h 21mR$545–763Drive 1,338 km
- Drive from Salvador to Viçosacar 1,338 km
19h 28mR$701–1,013Fly to Ipatinga, bus
- Fly from Deputado Luís Eduardo Magalhães International Airport (SSA) to Ipatinga (IPN)plane SSA - IPN
- Take the bus from Terminal Rodoviário de Ipatinga to Rodoviária de Viçosabus
12h 39mR$921–4,837Fly to Presidente Itamar Franco Airport, bus
- Fly from Deputado Luís Eduardo Magalhães International Airport (SSA) to Presidente Itamar Franco Airport (IZA)plane SSA - IZA
- Take the bus from Piau Boa Vista to Rodoviária de Viçosabus
11h 21mR$781–3,816Fly to Eurico De Aguiar Salles Airport, bus
- Fly from Deputado Luís Eduardo Magalhães International Airport (SSA) to Eurico De Aguiar Salles Airport (VIX)plane SSA - VIX
- Take the bus from Vitória, ES to Viçosa, MGbus
14h 12mR$716–2,696Fly to Rio De Janeiro–Galeão International Airport, bus
- Fly from Deputado Luís Eduardo Magalhães International Airport (SSA) to Rio De Janeiro–Galeão International Airport (GIG)plane SSA - GIG
- Take the bus from Terminal Rodoviário Novo Rio to Terminal São Dimasbus
- Take the bus from Rodoviária de Juiz de Fora to Rodoviária de Viçosabus
13h 32mR$565–2,697Fly to Santos Dumont Airport, bus
- Fly from Deputado Luís Eduardo Magalhães International Airport (SSA) to Santos Dumont Airport (SDU)plane SSA - SDU
- Take the bus from Terminal Rodoviário Novo Rio to Terminal São Dimasbus
- Take the bus from Rodoviária de Juiz de Fora to Rodoviária de Viçosabus
14h 56mR$633–2,491Bus via Belo Horizonte
- Take the bus from Salvador Bus Station to Belo Horizonte Centralbus
- Take the bus from Rodoviária de Belo Horizonte to Rodoviária de Viçosabus
31h 45mR$605–979
Deputado Luís Eduardo Magalhães International Airport (SSA) to Belo Horizonte Confins (CNF) flights
Questions & Answers
The cheapest way to get from Salvador to Viçosa is to bus which costs R$ 500 - R$ 800 and takes 26h 21m.
The fastest way to get from Salvador to Viçosa is to fly and bus which takes 10h 48m and costs R$ 800 - R$ 2800.
No, there is no direct bus from Salvador to Viçosa. However, there are services departing from Rodoviária de Salvador and arriving at Rodoviária de Viçosa via Estação Rodoviária de Cel. Fabriciano. The journey, including transfers, takes approximately 26h 21m.
The distance between Salvador and Viçosa is 1246 km. The road distance is 1338 km.
The best way to get from Salvador to Viçosa without a car is to bus which takes 26h 21m and costs R$ 500 - R$ 800.
It takes approximately 10h 48m to get from Salvador to Viçosa, including transfers.
Salvador to Viçosa bus services, operated by Viação Nacional, depart from Rodoviária de Salvador station.
Salvador to Viçosa bus services, operated by Viação Nacional, arrive at Estação Rodoviária de Cel. Fabriciano station.
Yes, the driving distance between Salvador to Viçosa is 1338 km. It takes approximately 19h 28m to drive from Salvador to Viçosa.
There are 48+ hotels available in Viçosa.
What companies run services between Salvador, Brazil and Viçosa, Brazil?
You can take a bus from Rodoviária de Salvador to Rodoviária de Viçosa via Estação Rodoviária de Cel. Fabriciano in around 26h 21m.
- Website
- voegol.com.br
Flights from Deputado Luís Eduardo Magalhães International Airport to Belo Horizonte Confins
- Ave. Duration
- 1h 44m
- When
- Every day
- Estimated price
- R$480–2,200
Flights from Deputado Luís Eduardo Magalhães International Airport to Ipatinga via Belo Horizonte Confins
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- R$750–4,600
Flights from Deputado Luís Eduardo Magalhães International Airport to Ipatinga via Rio De Janeiro–Galeão International Airport, Belo Horizonte Confins
- Ave. Duration
- 6h 55m
- When
- Monday, Thursday, and Saturday
- Estimated price
- R$950–4,800
Flights from Deputado Luís Eduardo Magalhães International Airport to Presidente Itamar Franco Airport via Sao Paulo Congonhas
- Ave. Duration
- 6h 50m
- When
- Saturday and Sunday
- Estimated price
- R$700–3,600
Flights from Deputado Luís Eduardo Magalhães International Airport to Eurico De Aguiar Salles Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- R$600–2,500
Flights from Deputado Luís Eduardo Magalhães International Airport to Eurico De Aguiar Salles Airport via Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 4h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R$600–2,500
Flights from Deputado Luís Eduardo Magalhães International Airport to Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 2h 9m
- When
- Every day
- Estimated price
- R$410–2,400
Flights from Deputado Luís Eduardo Magalhães International Airport to Rio De Janeiro–Galeão International Airport via Aracaju
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- R$410–2,400
Flights from Deputado Luís Eduardo Magalhães International Airport to Rio De Janeiro–Galeão International Airport via Belo Horizonte Confins
- Ave. Duration
- 4h 40m
- When
- Tuesday and Thursday
- Estimated price
- R$410–2,400
Flights from Deputado Luís Eduardo Magalhães International Airport to Santos Dumont Airport via Sao Paulo Congonhas
- Ave. Duration
- 4h 31m
- When
- Every day
- Estimated price
- R$500–2,300
Flights from Deputado Luís Eduardo Magalhães International Airport to Santos Dumont Airport via Brasilia
- Ave. Duration
- 4h 48m
- When
- Every day
- Estimated price
- R$500–2,300
- Website
- voeazul.com.br
Flights from Deputado Luís Eduardo Magalhães International Airport to Belo Horizonte Confins
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- R$500–2,600
Flights from Deputado Luís Eduardo Magalhães International Airport to Belo Horizonte Confins via Aracaju
- Ave. Duration
- 4h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- R$500–2,600
Flights from Deputado Luís Eduardo Magalhães International Airport to Ipatinga via Belo Horizonte Confins
- Ave. Duration
- 6h 47m
- When
- Every day
- Estimated price
- R$950–6,000
Flights from Deputado Luís Eduardo Magalhães International Airport to Ipatinga via Ilheus, Belo Horizonte Confins
- Ave. Duration
- 7h 55m
- When
- Thursday and Sunday
- Estimated price
- R$950–6,000
Flights from Deputado Luís Eduardo Magalhães International Airport to Presidente Itamar Franco Airport via Sao Paulo Viracopos
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- R$850–4,400
Flights from Deputado Luís Eduardo Magalhães International Airport to Rio De Janeiro–Galeão International Airport via Belo Horizonte Confins
- Ave. Duration
- 3h 57m
- When
- Every day
- Estimated price
- R$550–2,200
Flights from Deputado Luís Eduardo Magalhães International Airport to Santos Dumont Airport via Belo Horizonte Confins
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- R$500–2,300
Flights from Deputado Luís Eduardo Magalhães International Airport to Santos Dumont Airport via Sao Paulo Viracopos
- Ave. Duration
- 4h 23m
- When
- Every day
- Estimated price
- R$500–2,300
- Website
- latam.com
Flights from Deputado Luís Eduardo Magalhães International Airport to Presidente Itamar Franco Airport via Sao Paulo
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- R$650–3,600
Flights from Deputado Luís Eduardo Magalhães International Airport to Eurico De Aguiar Salles Airport via Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- R$550–2,200
Flights from Deputado Luís Eduardo Magalhães International Airport to Rio De Janeiro–Galeão International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- R$420–2,400
Flights from Deputado Luís Eduardo Magalhães International Airport to Rio De Janeiro–Galeão International Airport via Sao Paulo
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- R$420–2,400
Flights from Deputado Luís Eduardo Magalhães International Airport to Santos Dumont Airport via Sao Paulo Congonhas
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- R$500–2,200
Flights from Deputado Luís Eduardo Magalhães International Airport to Santos Dumont Airport via Brasilia
- Ave. Duration
- 4h 37m
- When
- Every day
- Estimated price
- R$500–2,200
- Phone
- 0800 033 7575
- Website
- passaroverde.com.br
Bus from Rodoviária de Belo Horizonte to Rodoviária de Viçosa
- Ave. Duration
- 4h 45m
- Frequency
- 5 times a day
- Estimated price
- R$120–220
- Schedules at
- passaroverde.com.br
Bus from Rodoviária de Belo Horizonte to Rodoviária de Viçosa
- Ave. Duration
- 4h 45m
- Frequency
- 5 times a day
- Estimated price
- R$120–220
- Schedules at
- passaroverde.com.br
- Phone
- 0800 728 0044
- [email protected]
- Website
- gontijo.com.br
Bus from Rodoviária de Salvador to Estação Rodoviária de Cel. Fabriciano
- Ave. Duration
- 20h 21m
- Frequency
- 5 times a week
- Estimated price
- R$410–600
- Schedules at
- gontijo.com.br
- Phone
- +55 32 2101-7200
- [email protected]
- Website
- empresaunida.com.br
Bus from Estação Rodoviária de Cel. Fabriciano to Rodoviária de Viçosa
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Estimated price
- R$130–190
- Schedules at
- viagem.empresaunida.com.br
- Book at
- viagem.empresaunida.com.br
Bus from Terminal Rodoviário de Ipatinga to Rodoviária de Viçosa
- Ave. Duration
- 5h 25m
- Frequency
- Twice daily
- Estimated price
- R$140–200
- Schedules at
- viagem.empresaunida.com.br
- Book at
- viagem.empresaunida.com.br
Bus from Piau Boa Vista to Rodoviária de Viçosa
- Ave. Duration
- 3h 5m
- Frequency
- Hourly
- Estimated price
- R$55–120
- Schedules at
- viagem.empresaunida.com.br
- Book at
- viagem.empresaunida.com.br
Bus from Rodoviária de Juiz de Fora to Rodoviária de Viçosa
- Ave. Duration
- 4h 5m
- Frequency
- Hourly
- Estimated price
- R$55–170
- Schedules at
- viagem.empresaunida.com.br
- Book at
- viagem.empresaunida.com.br
Bus from Rodoviária de Juiz de Fora to Rodoviária de Viçosa
- Ave. Duration
- 4h 5m
- Frequency
- Hourly
- Estimated price
- R$55–170
- Schedules at
- viagem.empresaunida.com.br
- Book at
- viagem.empresaunida.com.br
- Phone
- +55 800 725 1211
- [email protected]
- Website
- aguiabranca.com.br
Bus from Vitória, ES to Viçosa, MG
- Ave. Duration
- 7h 40m
- Frequency
- 4 times a week
- Estimated price
- R$160–290
- Book at
- aguiabranca.com.br
- Phone
- 0800 728 1992
- [email protected]
- Website
- viajeguanabara.com.br
Bus from Terminal Rodoviário Novo Rio to Terminal São Dimas
- Ave. Duration
- 2h 40m
- Frequency
- Every 3 hours
- Estimated price
- R$55–120
- Schedules at
- viajeguanabara.com.br
- Book at
- viajeguanabara.com.br
Bus from Terminal Rodoviário Novo Rio to Terminal São Dimas
- Ave. Duration
- 2h 40m
- Frequency
- Every 3 hours
- Estimated price
- R$55–120
- Schedules at
- viajeguanabara.com.br
- Book at
- viajeguanabara.com.br
- Phone
- 0800 728 1992
- Website
- viajeguanabara.com.br
Bus from Terminal Rodoviário Novo Rio to Terminal São Dimas
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Estimated price
- R$90–110
- Schedules at
- plataforma10.com.br
- Book at
- plataforma10.com.br
Bus from Terminal Rodoviário Novo Rio to Terminal São Dimas
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Estimated price
- R$90–110
- Schedules at
- plataforma10.com.br
- Book at
- plataforma10.com.br
- [email protected]
- Website
- rapidofederal.com.br
Bus from Terminal Rodoviário Novo Rio to Terminal São Dimas
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- R$70–110
- Book at
- clickbus.com.br
Bus from Terminal Rodoviário Novo Rio to Terminal São Dimas
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- R$70–110
- Book at
- clickbus.com.br
- Phone
- 0800 728 0044
- Website
- gontijo.com.br
Bus from Salvador Bus Station to Belo Horizonte Central
- Ave. Duration
- 26h
- Frequency
- Once daily
- Estimated price
- R$480–800
- Schedules at
- gontijo.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 Stansted Airport into central London, Getting to Rome from the airport, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.






















