At the National Commodity and Derivatives Exchange, refined soya oil for delivery in December moved up by Rs 3.25, or 0.57 per cent to Rs 577.65 per 10 kg with an open interest of 79,685 lots.
In a similar fashion, the oil for delivery in November traded higher by Rs 2.65, or 0.46 per cent to Rs 579.20 per 10 kg in 99,650 lots.
Analysts said better demand in the spot market supported by festive season amid lower arrivals from producing regions mainly kept refined soya oil prices higher at futures trade.