A variable height desk includes: a main support; a plurality of linear guides mounted to the main support; a desk mounting panel mounted to and configured to move along the linear guides; a desk surface mounted to the desk mounting panel; and an actuator accommodated in the main support and configured to raise and lower the desk mounting panel.