If you want an "
experience", then take the train. Don't be surprised if
something happens and your itinerary is all screwed up.
Ever seen the movie Turistas?
Once in rural Nepal, we decided to take the 6 hour bus ($9) instead of the 1 hr plane ($30). It turned into 16 hrs of an
experience. We had time and I wouldn't trade the experience learning about local political / police corruption issues while standing on the side of a blocked road for 6 hrs waiting with at least 2,000 other people before the road was opened again. We played frisby and shared what little food/drink people had brought with them.
Take the plane if you want a more predictable trip.