When exactly are you planning to go? I was traveling around Brazil in the summer and also had one day to travel from Rio de Janeiro to Sao Paulo. I looked at many options, namely the bus and the train, but I realized that I would hardly be able to get there comfortably. So I decided to find a transfer from
Rio to Sao Paulo on GetTransfer and booked it the day before the trip. The price was fixed and I knew it in advance, I didn’t have to pay extra for this trip later. Of course, we stopped in some places, for example in Paraty town and Campos do Jordao mountain resort and they are really beautiful, I recommend going there too. I indicated these stops in advance, during the booking, so it was already included in the price.