The driving time from Rio de Janeiro to Salvador - Bahia via Búzios - Rio de Janeiro, Vila Velha - Espirito Santo, Porto Seguro - Bahia, Ilhéus - Bahia is 25 hours 3 minutes by road. You can also find other options to travel from Rio de Janeiro to Salvador - Bahia via Búzios - Rio de Janeiro, Vila Velha - Espirito Santo, Porto Seguro - Bahia, Ilhéus - Bahia like bus, subway, tram, train and rail. To know the travel distances while planning a journey, find the
Distance from Rio de Janeiro to Salvador - Bahia via Búzios - Rio de Janeiro, Vila Velha - Espirito Santo, Porto Seguro - Bahia, Ilhéus - Bahia!