The Python, briefly
The original Colt Python, introduced in the 1950s, became one of the most admired revolvers ever made, known for its ventilated rib, full-length underlug and smooth action. Production ended in the 2000s. In 2020 Colt reintroduced the Python in stainless steel with an updated, stronger action. The new Python is a six-shot .357 Magnum that also fires .38 Special, which makes it practical to shoot a lot.
3-inch: the carry option
The 3-inch Python is the most concealable. It gives up some velocity and sight radius, but three inches is a sweet spot for many revolver shooters: long enough to shoot .357 Magnum with reasonable control and a full-length ejector stroke, short enough to carry on a belt. It is still a medium-frame, steel revolver, so it is heavier than a dedicated carry snub. See our carry snub guide for lighter options.
Colt Python 3"
.357 Magnum / .38 Special · 6-shot
4.25-inch: the all-rounder
The 4.25-inch barrel balances handling and shootability. It is long enough for good velocity and sight radius, and short enough to carry in the field. If you want one Python for the range, the woods and the nightstand, this is the length most buyers choose.
Colt Python 4.25"
.357 Magnum / .38 Special · 6-shot
6-inch: the range and hunting gun
The 6-inch is the classic Python profile. The longer barrel adds velocity and sight radius and soaks up more recoil with its extra weight. It is the best choice for target shooting, and for hunting where .357 Magnum is legal and appropriate for the game.
Colt Python 6"
.357 Magnum / .38 Special · 6-shot
Comparison
| 3" | 4.25" | 6" | |
|---|---|---|---|
| Best for | Carry, compact field gun | All-round | Range, hunting |
| Recoil with .357 | Most noticeable | Moderate | Softest |
| Sight radius | Shortest | Middle | Longest |
| Holster choice | Belt, some IWB | Belt, field | Field, range |
Speedloaders and holsters
The Python uses its own speedloader size. HKS makes a PY-A model for Python-type cylinders. Our speedloader guide and holster guide cover setup in more detail.
HKS PY-A speedloader
Colt Python-type fit
Practice with .38 Special
Because the Python fires .38 Special, you can practice cheaply and with less recoil. Our .38 Special vs .357 Magnum guide explains the difference, and our .38 range ammo guide covers practice loads. Clean the cylinder chambers regularly if you shoot a lot of .38, so carbon rings do not make .357 cases hard to chamber.
Python vs other premium .357s
If you are shopping premium .357 revolvers, the Smith & Wesson 686 Plus is the obvious comparison. We reviewed it in our 686 Plus review. The Python costs more and is prized for its heritage and finish; the 686 Plus offers a seven-shot cylinder and broad accessory support.
Bottom line
If you only buy one Python, the 4.25-inch is the safest choice. Choose the 3-inch if carry matters, and the 6-inch if the range and the classic look matter most.
Frequently asked questions
What caliber is the new Colt Python?
The modern Python is chambered in .357 Magnum and also fires .38 Special.
Is the Colt Python good for carry?
The 3-inch version is the most practical for carry, though it is a steel medium-frame revolver and heavier than dedicated carry snubs.
How many rounds does a Colt Python hold?
Six rounds.
What speedloader fits a Colt Python?
HKS makes the PY-A for Python-type cylinders. Confirm fit for your model.
WheelGuns earns a commission on some purchases made through links on this page, at no extra cost to you. Availability and pricing change often — always confirm on the retailer's page. Firearms ship only to a licensed dealer (FFL); you are responsible for complying with all federal, state and local laws. Nothing here is legal advice. Get professional training and store firearms securely.