Travelling to Agra via train saves a lot of time. However, which is the better option is a personal choice. Travelling via train may be faster while travelling via bus may be cheaper.