Prices range drastically from under $40 to over $500 depending primarily on the number of ports and extra features. For a 20-port network switch, you can expect to pay $150-$250.