Russian flag-carrier Aeroflot is citing a notable reduction in the number of on-board incidents fuelled by intoxication, after banning alcohol sales on specific flights.
It has imposed the sales ban in the economy-class cabins.
Aeroflot, which stopped distributing free alcoholic beverages in early 2006, started testing the tighter restriction on particular services in February.
The carrier selected a number of long-haul flights for the trial, stating that these usually resulted in the highest proportion of passengers engaging in drunken behaviour.
Over the last four months, the airline says it has recorded a "significant fall" in the number of alcohol-related behavioural violations.
As a result of the trial the airline is maintaining a suspension of alcohol sales in the economy cabin on services to seven destinations from Moscow.
These include Havana, Bangkok, Shanghai and the Russian cities of Khabarovsk, Vladivostok, Yuzhno-Sakhalinsk and Petropavlovsk-Kamchatsky.
SkyTeam alliance member Aeroflot says the decision has been taken in order to ensure "high levels of safety and comfort" for passengers.