Vallsta är en tätort i Bollnäs kommun, Gävleborgs län och är beläget cirka 20 kilometer norr om Bollnäs och cirka 30 kilometer söder om Järvsö. Orten har en järnvägsstation längs Norra stambanan samt genomkorsas av riksväg 83. I orten finns också en bensinstation, en idrottsplats, en butik samt en grundskola. Området kring orten präglas av Ljusnans dalgång. I ortens norra ände ligger Orbaden, som bland annat är känd för sina kilometerlånga sandstränder längs Ljusnan.