Il y a des bus publics qui partent tôt le matin (à partir de 6h je crois) depuis la gare routière de
Diu vers Talaja. De là, il y a des bus plus ou moins réguliers vers
Diu (j'ai eu 1h30 d'attente à Talaja).
Si je résume tu fais
Diu - Talaja -
Diu 
Et donc tu retournes à ton point de départ

Moi j'avais fait
Diu -
Bhavnagar en bus via Talaja (qui mériterait la visite des temples au sommet d'une colline pas trop loin de la gare routière) trajet en 3h45 jusqu'à Talaja et encore 1h15 pour la dernière portion.
Quelques jours plus tard
Bhavnagar -
Palitana en train (il y en a 4 par jours - à 6h38, 10h03, 13h37 et 17h12 trajet en 1h15) mais la gare ferroviaire de
Palitana est située de l'autre côté de la ville, à environ 3,5 Km du début des marches pour gravir la colline. La gare des bus vous en rapproche à environ 2,7 Km. Mais la traversée de la ville n'est pas inintéressante.
Petite anecdote dans la ville de
Palitana : alors qu'il n'est pas rare de voir des pèlerins jaïns, quelquefois habillé uniquement de vent (
Digambara
) et "armés" d'un plumeau en plumes de paon pour balayer le sol devant eux de peur d'écraser un simple insecte, j'ai vu un homme courser une petite souris qu'il a rattrapée et écrasée sous son talon