sir you can take only one halt either it is ratnagiri or vadodara. while booking till ujjain b'ze from mangalore ratnagiri is 726 km and from ratnagiri to vadodara is 226 km. you can book two tkt. mangalore to vadodara and vadodara to ujjain. in Mangalore to vadodara you can take halt at ratnagiri. For such facility you have to book tkt from railway counter.