It takes around 6 hours if you have aboard a train from New Delhi to Sikar. This is one of the cheapest ways to reach the beautiful city of Sikar.