藤代駅
相対式ホーム2面2線を有する地上駅で、橋上駅舎を持つ。JR東日本ステーションサービスが受託する業務委託駅で、龍ケ崎市駅が当駅を管理している。指定席券売機・Suica対応自動改札機設置駅。改札口・ホームにLED式発車標が設置されている。当駅以北は水戸支社の管轄となる。
常磐線の東京郊外区間(日暮里・土浦間)では最後まで木造駅舎が残っていた駅であった。その当時は現在の北口側に駅舎があり、南口側に出入口がなかった。橋上駅舎への改築に伴い、南口が設置された。
1番線と2番線の間に待避線(中線)があり、貨物列車や臨時・団体専用列車の待避に使われる。通常、水戸支社が企画する臨時・団体専用列車の発着駅は龍ケ崎市駅(旧・佐貫駅)だが、折り返しには当駅の中線を利用している。これは、当駅が水戸支社の南限であり中線で折り返しできる構造であるが、ホームがなく旅客が乗降できないためである。