EU students pay the same fees (‘home fees’) as British students. These are currently up to £3,000 per year. To pay the fees you can take out a student loan and repay it when you graduate.
Current estimates are that, not including course fees, the average student needs around £650 a month (£750 a month in London and the South East of England) to cover accommodation, food, clothes and basic needs.