By bus it will take about 12 hrs
By train 13 hrs
By air 1-2 hrs
The best option would be by bus because of money time ratio.
We Assure the privacy of your contact data
No annoying spam calls