A train ticket from Seoul to Uiseong generally costs between 30,000 to 40,000 Korean won (25 USD - 34 USD) for a one-way trip on the KTX. If you choose to travel on a slower train, the price may be slightly lower, around 25,000 to 35,000 Korean won. For the best prices, consider purchasing your tickets in advance through Rail Monsters.