Freshly baled grass hay for sale. under 500 bales will be $2.75 per bale. If you buy 500+ bales, price is $2.50 per bale. Thanks for lookng... phone Location: Roseburg