Oui tu as des compagnies de bus qui font les trajets, comme toutes les destinations d’ailleurs. J’ai fait Udaipur-Jodhpur en bus mais je ne me souviens plus si c’était le jour ou la nuit.
Les routes sont défoncés et les bus miteux mais ça le fait même si tu dors mal ! Prévois boules quies, couverture fine, vêtement en guise de coussin et écharpe achetée là bas pour être au top !
Par contre sache qu’il ne t’es pas très utile de réserver maintenant, tu peux tout faire sur place en passant par les agences de voyages (compare ça à des arrangeurs de voyages) qui vérifient les disponibilités, te booke les billets… Tu payeras moins cher là bas (de l’ordre de 5€ pour 10h de bus, avec la taxe de l’agence comprise). Et niveau disponibilités, si tu t’y prend 1 jour à l’avance c’est généralement sans pb. Pour les trains par contre il te faudra prévoir 3 jours à l’avance minimum.