Vijay,
I think both cycling and elliptical trainer will help in increasing endurance, but I guess cycling is a much better option.
Yes, these activities help you burn calories but may not compare with running (though you can cycle much longer than you can run, so effectively burning more calories). Also, all cardio exercises have been found to increase metabolic rate.