Waffenfabrik Bern K31 Karabiner Modell 1931 7.5x55mm Straight-Pull Rifle | 1938 Swiss Militia Issue
Made in 1938 by Waffenfabrik Bern, this K31 Karabiner Modell 1931 represents the peak of Swiss straight-pull engineering. With its fast-cycling action, precision 25.67-inch barrel, and matching six-round magazine, it offers the build quality and accuracy that have made K31s sought after by shooters and collectors alike.
Condition
Overall Condition: Very good condition, showing only light, superficial signs of prior handling or use.
Bore Condition: Good – Clean, well-maintained, minor wear marks.
Rifling Condition: Good Rifling – Intact, well-defined lands and grooves.
Specific condition notes: The walnut stock and metal surfaces display scattered scratches and small blemishes consistent with careful service use. The bore is bright and shiny, reflecting regular maintenance.
What’s Included
- Waffenfabrik Bern K31 rifle
- Factory Swiss steel 6-round detachable box magazine numbered to the rifle
Produced during the WWII era, this rifle falls within the 1938 serial-number range and carries the Swiss cross-in-shield crest on the receiver, underscoring its militia heritage.
The straight-pull bolt with ring-shaped charging handle allows rapid follow-up shots while retaining the robust strength expected from Swiss service arms. The detachable magazine is serial-matched, preserving the rifle’s original configuration.
A 25.67-inch barrel combined with a tangent rear sight graduated to 1500 meters and a hooded barleycorn front sight delivers the precise sight picture K31s are known for when firing standard GP11 7.5x55 mm ammunition.
The oil-finished walnut stock features a finger groove and semi-pistol wrist, offering solid ergonomics. Metal parts wear the original matte blued/parkerized finish that protected Swiss rifles in alpine conditions.
With only about 528,000 K31s produced between 1933 and 1958, examples from the pre-war years remain highly desirable, particularly those retaining strong mechanical condition and matching components like this one.




