Thank you for your question regarding the Delta Allentown™ Soap / Lotion Dispenser and I am happy to help you today.
The length of the spout for this dispenser is 3 3/16" and the bottle will hold up to 8 oz. of soap.
Please visit the link below to view further dimensions for this soap dispenser:
Date published: 2018-07-30