The mechanism behind losing weight is burning calories. This depends on various factors like the type of exercise, ins intensity and duration. So, yes a 30 min session on an elliptical trainer could be enough if the intensity is maintained at a high level. This will help you in burning 600-700 calories at one go.