From what I've read the best way to go to Yogyakarta will be with the train. I have heard Lodaya is best at the moment. Probably going Executif Lodaya Pagi. How much will this cost? When do I need to book it? Can I book the train when I first get to Bandung? Can I book the train on the day I want to leave? Is the train non-smoking, as I prefer non-smoking? Are there other trains that may be better?
If I have problems organising a train, is it possible to organise a car from Bandung to Yogyakarta? How much would this cost and where could I organise it?
Any other information and advice that can be offered on this will be great, as it is my first time attempting this.