is supported by our Canadian readers. This means we may earn a commission through products purchased using links on this page. Read more

If you have been searching mattress prices in Canada, you have probably discovered they come in a wide range of prices. While some mattresses will cost just a few hundred dollars, others can cost several thousand dollars.

Several factors affect mattress prices in Canada from the size and type of the mattress to the quality of the materials. So how much should you be spending on a good, comfortable mattress?

We created this mattress price guide to help you decide how much you should spend on a comfortable mattress in Canada. You will find average prices from budget to luxury mattresses for the four main mattress types: innerspring, foam, latex, and hybrid. We have also included tips on how to get the best deal on a mattress.

How Much Does a Mattress Cost in Canada

How Much Does a Mattress Cost in Canada?

The average retail price for mattresses in Canada is about $800. Cheapest mattresses cost around $140 while some hybrid mattresses can cost as much as $8000. While the cheapest mattresses are likely to be flimsy and not give you much comfort, it is not necessary to spend thousands either.

Most Canadians choose a mid-price mattress, ranging from $700 to $1,800 depending on the mattress type, and find they offer plenty of comfort and longevity. To give you a better idea of the price ranges for mattresses in Canada, we have compared the prices for queen-size mattresses in the four main categories.

For twin mattresses, you can take around $200 off the queen-size mattress prices, while for king-size mattresses, you can add around $200.

Mattress Type

Average Price

Budget Price

Medium Price

Luxury Price



Up to $700

$700 – $1,000

Over $1,000



Up to $500

$500 – $1,700

Over $1,700



Up to $1000

$1,000 – $2,000

Over $2,000



Up to $1,200

$1,200 – $2,000

Over $2,000

Innerspring Mattresses

The average price for an innerspring mattress in Canada is $850. While a good innerspring twin mattress will cost around $600, you will need to spend around $1,000 – $1,200 for a good king-size mattress.

Innerspring mattresses are generally cheaper than foam, latex, or hybrid mattresses. Despite the rising popularity of the other mattress types, innerspring mattresses are still the most common mattress type on the Canadian market.

Innerspring mattresses have coils in their core, which are usually made of steel. It is these coils that give the mattress its springy feel and resistance. Above the spring core, is a comfort layer so you are not sleeping directly on the springs. The type of coils and thickness of the comfort layer are among the factors that affect the price of innerspring mattresses.

Coil Thickness

Perhaps the most significant factor in the price of innerspring mattresses is the quality of their coils. The thicker the coils, the more supportive and long-lasting the mattress will be. The thickness, or gauge, of the coils ranges from 12 to 18. You will generally pay more for mattresses with thicker coils.

Coil Count

The number of coils can also affect the price of an innerspring mattress. However, it does not impact the quality of the mattress as much as the coil thickness. Therefore, it does not affect the price as much, either. You should note that more coils do not necessarily mean the mattress is better. The thickness and type of the coils are more important when looking at the quality.

Type of Coils

There are different types of coils used in innerspring mattresses and the type is a key factor in the price. Mattresses with Bonnell or continuous coils are generally cheaper than mattresses with pocketed springs. This is because pocket coil mattresses offer better motion control and more targeted support than the other innerspring coil types.

The Comfort Layer

The final key factor is the comfort layer, which forms a barrier between you and the springs. Innerspring mattresses with thicker comfort layers are more expensive. The material of the comfort layer, which can range from manufactured fibers to wool, will also affect the price with natural materials often costing more than manufactured materials.

Foam Mattresses

You can get foam mattresses for as little as $250. These mattresses are not likely to last very long or to be very comfortable. However, they can be well suited for less frequent use. Luxury foam mattresses will cost in excess of $2,000 and the average price in Canada is $1,500.

Foam mattresses contain no coils or springs. Instead, the support is created using different-density foams. Polyfoam mattresses are the most common type of foam mattresses, but memory foam mattresses have been steadily increasing in popularity in Canada.

The advantages of foam mattresses include great motion isolation and their ability to conform to your body shape. However, foam mattresses do not have as good temperature control as innerspring mattresses so if you sleep hot and want a foam mattress, you need to invest in one with cooling technologies, such as gel.

Because foam mattresses can be compressed into small spaces, bed-in-a-box mattresses are generally made of foam. When opened at home, foam mattresses can return to their intended shape.

Type of Foam

The most important factor in determining the cost of a foam mattress is the type of foam. Polyfoam mattresses are cheaper than memory foam mattresses because they are not as durable. Mattresses that have improved temperature control are more expensive than regular foam mattresses but worth the extra cost if you are a hot sleeper.

The Density of the Foam

Mattresses that use lower-density foam are cheaper because they do not last as long as mattresses made with higher-density foam. Mattresses that use higher-density foams will also offer more support and are therefore more comfortable.

Mattress Airflow

Foam mattresses do not have as good airflow as innerspring mattresses. A good airflow helps to keep the mattress cooler. To improve the airflow some foam mattresses have an added aerated foam layer. An aerated layer is likely to increase the cost of the mattress.

Latex Mattresses

At $1,500, the average price for latex mattresses in Canada is the same as for foam mattresses. However, you are likely to have to spend more on a medium-priced latex mattress than on foam or innerspring mattresses, with a good quality twin mattress priced around $1,000.

Natural latex mattresses are made of latex foam derived from rubber trees. This natural material is hypoallergenic and dust-mite resistant. It contours to your body almost as well as a foam mattress but offers more bounce. You can also find synthetic latex mattresses.

Latex mattresses are often firmer than polyfoam or memory foam mattresses but they still have reasonable pressure relief whether you sleep on your side, stomach, or back. They are cooler than the other two types of foam mattresses, which makes them a good option for hot sleepers.

The disadvantage of latex mattresses is that some people are allergic to latex. However, this affects only about 1% of the population. If you know you have a latex allergy, then these mattresses are not a suitable option. When buying a latex mattress, look for one with the option to return it for a full refund, in case you were to discover you have an allergy to latex once you start using the mattress.

Natural or Synthetic Latex

The cost of a latex mattress depends on whether it is made with synthetic or natural latex. Creating natural latex from the sap of rubber trees is more expensive than producing synthetic latex. Therefore if you want a latex mattress but have a lower budget, opt for a synthetic latex mattress.

Dunlop or Talalay Manufacturing Process

How the latex mattress is made affects its price. Two types of processes are used to make latex mattresses. The Dunlop process is used to make denser and heavier mattresses, while the Talalay process creates mattresses with a softer feel. They are often thicker with better airflow, which is reflected in the price.

Hybrid Mattresses

Hybrid mattresses are the most expensive option available because they combine the best qualities of innerspring and foam mattresses. On average, hybrid mattresses cost $1,650 but if you want a top-end hybrid mattress, you need to be prepared to spend several thousand dollars.

The core of hybrid mattresses contains coils, usually individually pocketed coils for the best motion isolation. On top of the coil core, are several layers of foam, which contour to your body and offer excellent pressure relief. 

While hybrid mattresses will cost you more than innerspring, foam, or latex mattresses, it is not necessary to spend thousands on a hybrid mattress since the medium-priced options will offer plenty of support and comfort. The key factors that affect the price are the coils used in the core and the number of layers.

The Coils

Just like with the innerspring mattresses the coils used will make a difference to your comfort and the cost of the mattress. Some hybrid mattresses use larger coils that take up more space and reduce the cost of the mattress. However, the mattress will be less flexible and not contour as well as those made with smaller coils.

While pocketed springs are the most common type used in hybrid mattresses, you may find some made with Bonnell or continuous coils. The latter options may be cheaper but not offer the same quality of comfort as mattresses made with pocketed coils.

The Layers

Hybrid mattresses come with a different number of foam layers on top of the core. The more layers the mattress has, the more expensive it will be. If the top layers are made with cooling technology, this will add to the cost.

How to Save Money on a Mattress

How to Save Money on a Mattress

There are several ways you can shop smart and save some money when you are looking to buy a new mattress.

Buy Online

If you are happy to buy your mattress online, this can save you some money. You may be able to find the same, or similar, mattress online for a lower price than in a brick-and-mortar store since online retailers have lower overheads and can reflect this on the price.

Buy a Bed-in-a-Box Mattress

Because bed-in-a-box mattresses can be stored in smaller spaces and are literally shipped in a box, it means lower costs for the manufacturers. Therefore bed-in-a-box mattresses are often cheaper. When purchasing a bed-in-a-box mattress, look for mattresses that have longer trial periods and a free return for a full refund for your peace of mind.

Buy From The Sale

Another way to save, sometimes a significant amount of money, is to wait until the mattress retailers have a sale. Many mattress retailers have frequent sales and it is often possible to get up to 50% off the original sale price.

Check The Shipping and Handling Costs

The cost of shipping and handling can add to the price of the mattress. How much depends on the size of the mattress and the distance it is delivered. However, there are some retailers, especially online, who will deliver your mattress for free, so look for no shipping costs to save some money when mattress shopping.

Try Negotiating the Price

If you are buying your mattress from a dedicated bed store, you might be able to get them to take some money off the price. Before you try negotiating the price, do your research so you know what is a good deal for the type and size of mattress you are buying.

Skip the Box Spring

Unless you are buying an innerspring mattress, you do not need to get a box spring with your mattress. Foam, latex, and hybrid mattresses are meant to be used on flat and sturdy surfaces and box springs are not recommended for most of these mattresses. Not getting a box spring can save you up to $300.


The average mattress in Canada costs around $850 but it is possible to spend considerably less or more on a mattress depending on its size, type, and quality. While lower-priced mattresses will be less durable and will not offer you the best comfort, it is not necessary to spend thousands on a mattress. Depending on the type of mattress, you will get a durable and comfortable mattress between $850 and $1,650.

Frequently Asked Questions

A foam mattress will cost on average $1,500 in Canada, but it is possible to find good quality foam mattresses for less.

A king-size mattress of the same type and quality will usually be a few hundred dollars more. However, the price difference can be more if the mattress uses high-quality materials.

The key factors that affect the price include the type, the quality of springs or foam, and the size.