Paradoxically it will be cheaper to fly between the two than taking a bus. Bus tickets one way are around 80 reais and its 7-10 hours depending on traffic. Flights can be had for cheaper and its only about a 45 minute flight.
This website (in Portuguese) keeps current with all of the deals being offered for flying. Last time I checked there was a R$20 promotion between SP and RJ.
http://www.passagensaereaspromo.com.br/
This website (in Portuguese) keeps current with all of the deals being offered for flying. Last time I checked there was a R$20 promotion between SP and RJ.
http://www.passagensaereaspromo.com.br/