You can take direct train to Okha near dwarka and start from Dwarka followed by porbandar, somnath, devalia safari park and junagadh and end your trip at rajkot and can take direct train from rajkot. SInce you are planning in diwali vacation time advance booking is recommended. For stay you can pick up bulk stays in Dharamsalas or hotels and for transport it is better if you hire mini bus for the whole trip.
-:- Message from TripAdvisor staff -:-
TripAdvisor staff removed this post because it did not meet TripAdvisor's forum posting guidelines with prohibiting self-promotional advertising or solicitation.
We ask all of our members to keep their forum messages free of self-promoting advertisements or solicitation of any kind - members affiliated with any tourism-related business should not include commercial contact information or URLs in their forum messages.
To review the TripAdvisor Forums Posting Guidelines, please follow this link: http://www.tripadvisor.com/pages/forums_posting_guidelines.html
We remove posts that do not follow our posting guidelines, and we reserve the right to remove any post for any reason.