Staircases
Here you find all our DOLLE designed indoor staircases and outdoor staircases. We offer a wide range of stylish space saving staircases, spiral staircases, wood staircases and outdoor steel staircases.
Just use the filter to find the perfect staircase for your needs and interior design. Under each product you have plenty of options to choose from including size, colour, format and treads.
Filter
{ open = true }, 300)"
@mouseleave.prevent.stop="clearTimeout(hoverTimeout); hoverTimeout = setTimeout(() => { open = false }, 500)"
@filter-open-state="open = true"
>
Category
4 variants
{ open = true }, 300)"
@mouseleave.prevent.stop="clearTimeout(hoverTimeout); hoverTimeout = setTimeout(() => { open = false }, 500)"
@filter-open-state="open = true"
>
Floor-to-floor height
13 variants
{ open = true }, 300)"
@mouseleave.prevent.stop="clearTimeout(hoverTimeout); hoverTimeout = setTimeout(() => { open = false }, 500)"
@filter-open-state="open = true"
>
Type
5 variants
{ open = true }, 300)"
@mouseleave.prevent.stop="clearTimeout(hoverTimeout); hoverTimeout = setTimeout(() => { open = false }, 500)"
@filter-open-state="open = true"
>
Treads width
5 variants
{ open = true }, 300)"
@mouseleave.prevent.stop="clearTimeout(hoverTimeout); hoverTimeout = setTimeout(() => { open = false }, 500)"
@filter-open-state="open = true"
>
Tread
6 variants
{ open = true }, 300)"
@mouseleave.prevent.stop="clearTimeout(hoverTimeout); hoverTimeout = setTimeout(() => { open = false }, 500)"
@filter-open-state="open = true"
>
Colour of structure
4 variants
{ open = true }, 300)"
@mouseleave.prevent.stop="clearTimeout(hoverTimeout); hoverTimeout = setTimeout(() => { open = false }, 500)"
@filter-open-state="open = true"
>
Going
4 variants
{ open = true }, 300)"
@mouseleave.prevent.stop="clearTimeout(hoverTimeout); hoverTimeout = setTimeout(() => { open = false }, 500)"
@filter-open-state="open = true"
>
Banister
3 variants
{ open = true }, 300)"
@mouseleave.prevent.stop="clearTimeout(hoverTimeout); hoverTimeout = setTimeout(() => { open = false }, 500)"
@filter-open-state="open = true"
>
Building reg. compliant
2 variants
{ open = true }, 300)"
@mouseleave.prevent.stop="clearTimeout(hoverTimeout); hoverTimeout = setTimeout(() => { open = false }, 500)"
@filter-open-state="open = true"
>
Price (incl. tax)