thumb|200px|left|RM lądują na Chedubie (Birma, 1945) Podczas II wojny światowej w Royal Marines służyło 74 000 ludzi. Brali oni udział w wielu morskich i lądowych operacjach. W roku 1942 utworzono pierwszy oddział komandosów Royal Marines (A Commando), który wziął udział w rajdzie na Dieppe. W 1943 roku rozpoczęto tworzyć oddziały komandosów Royal Marines (Royal Marines Commando) na wzór formacji tego typu istniejących od 1940 roku w British Army (Commando). Sformowano 9 oddziałów, wielkości batalionu każdy, ponumerowanych od 40 do 48. Wraz z komandosami armii weszły one w skład czterech brygad Commando. Komandosi RM wzięli udział m.in. w inwazji na Sycylię, lądowaniu pod Salerno, operacji Overlord, walkach w Birmie, bitwie o Walcheren i forsowaniu Renu.
Z szeregów RM tworzono też mniejsze wyspecjalizowane oddziały, takie jak Royal Marine Boom Patrol Detachment − oddział kajakarzy przeznaczony do skrytych operacji na tyłach wroga. Zasłynął on przeprowadzeniem śmiałego rajdu na Bordeaux (grudzień 1942). W okresie późniejszym jego kadry stały się zalążkiem jednostki znanej dziś jako Special Boat ServiceOddziały specjalne aliantów, Bellona, Warszawa 2010, s. 48. mały|200x200px|Komandosi RM podczas ćwiczeń (2021) Po wojnie liczebność Royal Marines została zredukowana do 13 000 ludzi.