Yes, train tickets to Gapyeong can be purchased on the day of travel at ticket machines or counters at Seoul or Gapyeong stations. However, to ensure you get a seat, especially during busy times, booking in advance through Rail Monsters is recommended.