Best Snakes for Pets: 7 Friendly and Low-maintenance Breeds

Updated April 7, 2022
hold pet corn snake in hands

Snakes are interesting and unique pets, but which are the best snakes for pets, especially for beginning reptile keepers? Choosing the right snake for your interest and experience will help ensure that you and your pet will be happy for years to come. Discover the factors you should consider when deciding which snake species you should pick as your next pet.

Best Snakes for Pets

The best pet snakes for beginners are easy to care for, requiring infrequent feeding and cleaning. Any of these species would make a good companion and could be an appropriate pet for a child as long as an adult supervises the care, and the child understands that snakes have to eat other whole animals.

7 best snakes as pets infographic

Some of the best snakes to have as pets are:

  1. Corn snakes are one of the best starter snake choices because of their docile temperament and relatively small size.
  2. Kingsnakes are another non-poisonous starter snake that stays under 6 feet and is known for being calm.
  3. Gopher snakes can be a bit larger than other starter snakes, but they can be handled often.
  4. Milk snakes are a favorite beginner snake because of their brilliant coloring.
  5. Rat snakes are known for having a docile temperament and are active during the day.
  6. Garter snakes are great pets because they're one of the smallest snakes and are inexpensive to keep.
  7. Ball pythons are popular exotic snakes because they're not as large as other constrictors and are generally easy to handle.

How to Choose the Best Snake Pet for You

Making your selection from this list of snakes for beginners isn't as easy as picking the one you think is the most attractive. There are several factors you should consider when choosing the best fit for your lifestyle and household.

  • Size. Consider the adult size and length your snake will reach. Do you have adequate space in your home for the enclosure your desired pet snake species requires? Most of the species can do well in a 20-gallon tank, but the gopher snake and milk snake have larger habitat needs upwards of 70 gallons or more. Ball pythons can also grow to be 6-feet in length (though most specimens average 3 to 5 feet in length), so consider whether this adult size will be manageable or desirable for you or your child to handle.
  • Lifespan. Understand the commitment you are making when acquiring a snake. If you choose a garter snake, they may live to be around 10 years old. However, a ball python can live 30 years or more. Confirm you're ready for this commitment before acquiring a pet.
  • Diet. If you are squeamish, your snake's diet may be a significant consideration. Most snakes must be fed live or frozen-and-thawed rodents, so you must be comfortable seeing and handling this type of food. A garter snake, on the other hand, can be fed fish, worms, and smaller pinky mice.

1. Corn Snake

Corn snake baby

The corn snake (Pantherophis guttatus) is one of the most popular pet snake species. They are a great choice for beginners as well as experienced herp keepers. This species makes a great pet because they are attractive, have a docile temperament, and are easy to care for. They also have few health problems and can live 15 to 20 years.

Corn Snake Pattern and Size

Corn snakes are available in a variety of color patterns. A "Carolina" corn snake with the classic color morph is red-orange with black markings. However, these snakes are available in a variety of colors, known as morphs, including white, gray, pink, yellow, and other shades of orange. Some types have bands of color, while others will have stripes that run the length of their body. Corn snakes reach 4 to 6 feet in length as adults.

Habitat and Housing for Corn Snakes

Corn snakes are native to the eastern United States. Their range extends from New Jersey to Florida, and west to Louisiana. In captivity, a corn snake needs at least a 30-gallon aquarium. They are solitary animals and should not be housed with other snakes. No special lighting is needed, but they do require a temperature gradient with a hot spot of 85 degrees Fahrenheit at one end. The bottom of the cage can be lined with non-aromatic shavings, newspaper, or a reptile carpet.

Corn Snake Feeding Requirements

Corn snakes eat rodents, from newborn mice to large mice or even rats for adults. The prey should be chosen to be as wide as -- but no more than -- one and a half times the width of the snake's head. Avoid feeding your snake live rodents because they bite and can injure your snake. Young corn snakes only need to eat every five to six days, and adults, every seven to 10 days.

2. Kingsnake

Kingsnake coiled up

The eastern or common kingsnake (Lampropeltis getulus) makes for good snake pet because they are not difficult to care for, have calm temperaments, are inexpensive, and are available in a variety of colors. Their lifespan is about 20 years or more.

Kingsnake Pattern and Size

The common kingsnake is black with a pattern of white chain-like bands along its body. Several color morphs and subspecies are available and different names exist for snakes with these color patterns. Their natural range is similar to that of the corn snake. They reach anywhere from 3 to 6 feet in length when fully grown.

Habitat and Housing for Kingsnakes

The kingsnake should be kept in an enclosure appropriate for its size, approximately 15 to 20 gallons. Use aspen shavings, coconut fiber bedding, or reptile bark to line the cage. Kingsnakes require a temperature gradient from 78 to 95 degrees and a humidity of 40 to 60 percent. As with corn snakes, individual kingsnakes or several species of snake should not be housed together.

Kingsnake Feeding Requirements

In the wild, kingsnakes are known to eat other snakes, even venomous species. In captivity they should be fed mice. You should feed your king snake about once a week.

3. Gopher Snake

hold gopher snake

Gopher snakes (Pituophis catenifer) make good pets because they can be handled frequently. They also do not tend to coil around your arms like many other species. This snake is native to the western United States and parts of western Canada and Mexico. With proper care, they can live 10 to 15 years.

Gopher Snake Pattern and Size

Gopher snakes can grow to be as long as 9 feet, but more commonly only reach 4 feet. Gopher snakes are yellow or tan, with blotches of dark red or brown over their backs. Their scales appear rougher than those of other snakes, and some people will mistake them for rattlesnakes due to their coloring.

Habitat and Housing for Gopher Snakes

Since gopher snakes are often larger than corn snakes or kingsnakes, they may need a more spacious enclosure, such as a 30-gallon aquarium or larger. The cage should be lined with newspaper, paper towels, or aspen shavings. No special lighting is required, but a supplemental heat source should be provided to produce a range from 75 to 85 degrees Fahrenheit. Gopher snakes also need a hiding place which can be either a box, or plastic or rock "cave."

Gopher Snake Feeding Requirements

Gopher snakes eat rodents, and usually need to be fed once to twice a week, depending on whether they are growing or not.

4. Milk Snake

holding milk snake in hands

Milk snakes (Lampropeltis triangulum) are very similar to kingsnakes (in fact, they are a species of kingsnake) and share some of their attributes. They are sometimes called scarlet kingsnakes. They make good pets for some of the same reasons as the kingsnake and have the additional benefit of being beautiful snakes due to their coloring. Their lifespan is approximately 15 to 20 years.

Milk Snake Pattern and Size

Several subspecies of milk snake can be found, all with a pattern of alternating red to brown and white to yellow bands, separated with black. Milk snakes grow to a length of 4 to 5 feet. The most brightly colored subspecies of milk snake can be easily confused with the venomous coral snake.

The phrase "red touch black, venom lack" can be used to describe the banding on a milk snake to distinguish it from the coral snake's "red and yellow, kill a fellow." The harmless milk snake has adjacent red and black bands while the coral snake's red and yellow bands are beside each other.

Habitat and Housing for Milk Snakes

Baby milk snakes can live in an enclosure as small as 10 gallons, but adult milk snakes will need a habitat that is 20 to 70 gallons. Use aspen shavings, coconut fiber bedding, or reptile bark to line the cage, and use an external heat source to provide a temperature gradient from 78 to 95 degrees and a humidity of 40 to 60 percent.

Milk Snake Feeding Requirements

Milk snakes should be fed mice appropriate for their size. Hatchlings will need to eat every five to seven days, and an adult milk snake needs a meal every 10 to 14 days.

5. Rat Snake

yellow rat snake

Rat snakes (Elaphe obsoleta) are closely related to corn snakes, and share many of the characteristics that make the corn snake a good pet. A rat snake is a good pet because it is active during the daytime hours when you are, has a docile temperament, and is easy and safe to handle. A rat snake in captivity will live between 10 to 15 years.

Rat Snake Pattern and Size

Rat snakes are found across a large area of the eastern and southern United States. They typically reach 3 to 5 feet in length and can be found in a variety of color patterns. The most common subspecies are uniformly gray to black, or have a lighter underside with stripes of brown or gray over a yellow or tan body.

Habitat and Housing for Rat Snakes

Depending on the size, a rat snake can be kept in a 30- to 40-gallon aquarium with a substrate of mulch, paper towels, or newspaper. The cage temperature should be kept at 75 to 82 degrees, with a basking area of 88 to 90 degrees. Rat snakes will hide in a box or artificial cave if that is provided, and fresh water should always be available.

Rat Snake Feeding Requirements

Rat snakes eat mice and other rodents. Generally, they can be fed one mouse once a week. Juvenile snakes may be fed more often to promote faster growth.

6. Garter Snake

holding garter snake in hand

Garter snakes (Thamnophis sirtalis) are great for beginning snake enthusiasts. They are active, easy to handle, easy to tame, and they stay relatively small. They are also inexpensive and easy to maintain. Their life expectancy is approximately 10 to 15 years in captivity.

Garter Snake Pattern and Size

Wild garter snakes prefer to live in moist environments near a pond or other source of water. Several different subspecies of garter snake exist, but in general, they are small, thin snakes, reaching 3 to 4 feet in length when full grown. Most types are patterned with black and yellow stripes.

Habitat and Housing for Garter Snakes

Hatchlings should be kept in smaller enclosures, but an adult garter snake must be kept in an aquarium of 20 gallons or larger, depending on the age and size of the snake. While wild garter snakes prefer habitat near water, a captive snake should not be kept in an overly wet or humid environment. A large water bowl should be provided, large enough to allow the snake to swim in it. The cage can be lined with paper towels, a reptile carpet, aspen shavings, or cypress mulch.

Garter Snake Feeding Requirements

Garter snakes can eat a variety of small prey items, including fish, worms, and small mice. Feeder guppies or platies can be placed into the water bowl for your snake to find. If your snake will not eat mice, the diet should be varied to include whole fish, pieces of fish fillet, earthworms, and pinky mice parts. If a garter snake will only eat worms, then you'll need to supplement his diet with calcium. For those snakes that eat fish, avoid goldfish and certain other species that contain a dangerous enzyme called thiaminase.

7. Ball Python

hold ball python in hand

While it may sound exciting to keep a very exotic species of snake, many of these are not suitable as pets. One type of snake that can look more exotic, but still makes a good pet is the ball python (Python regius). This species is easy to care for, stays relatively small, and is docile when handled. They live very long lives with a lifespan of 20 to 30 years or longer.

Ball Python Pattern and Size

Ball pythons are native to west and central Africa. These are heavy bodied snakes and can grow to reach 3 to 6 feet in length. Ball pythons are mottled in a pattern of light and dark brown to red-brown, and their undersides are white.

Habitat and Housing for Ball Pythons

Ball pythons can be kept in an aquarium from 20 to 30 gallons in size. A hatchling can start out in a 10-gallon aquarium. The enclosure should be lined with paper towels, a reptile carpet, or shredded cypress or fir bark. The temperature needs to be kept at 80 to 85 degrees, with a basking area of 90 degrees. At night, the temperature can decrease to 73 to 75 degrees, with the basking area at 80 degrees.

Ball Python Feeding Requirements

Ball pythons can be picky eaters. These snakes are binge feeders, eating well for a few weeks or months, and then refusing food. They eat mice and rats, and the food can be varied if the snake is not eating well. Make sure that the housing requirements are being met, and that the snake is left undisturbed with its food. If your ball python still refuses to eat, it may be suffering from stress, nearing a shed, or have come down with a disease.

Snakes Make Great Pets

If you select carefully, you will certainly have a great pet snake for several years to come. With minimal day-to-day care required, snakes as pets are great choices for people with smaller spaces, such as an apartment. Snakes are some of the easiest and most interesting pets available and these starter snakes are excellent choices for the budding herp enthusiast.

Was this page useful?
Best Snakes for Pets: 7 Friendly and Low-maintenance Breeds