The red palm weevil, Rhynchophorus ferrugineus, is the biggest pest of various palm species. The aim of this study was to evaluate the impact of the essential oils of purslane, mustard and castor (bulk and nano) on R. ferrugineus and to evaluate the oviposition deterrent effect to prevent new infestations. Prepared concentrations of essential oils (bulk and nano) were tested for their impact on R. ferrugineus larvae, pupae and adults. The most effective oil was purslane oil (bulk and nano), followed by mustard and the least effective was castor. The percent mortality of larvae was 75.2, 45.3 and 17.9% (bulk phase) and 92.5, 84.4 and 65.5% (nano phase) in purslane, mustard and castor, respectively, when treated with the high concentration. The percent mortality of adults was 67.2, 40.0 and 15.6% (bulk phase) and 83.5, 72.9 and 60.0% (nano phase) in purslane, mustard and castor, respectively, when treated with the high concentration. The number of eggs laid decreased with increasing concentration of the tested oils. Purslane essential oil showed good impact on R. ferrugineus larvae and adults followed by mustard and castor oils as bulk and as nano.