Can I use a range for a price attribute?

Yes, you can easily do it. Say, you need to display products with a price of $5 - $20. In this case you should add multiple price conditions like "price greater than $5" and "price less than $20" as well as multiple attributes conditions:

Magento Landing Pages - Amasty

See more details on Landing Pages page

How can we help you?

Didn’t you find the answer to your question? We are always happy to help you out.