This question already has an answer here:
I have dual nationality ie a British and a South African passport. My British passport has expired I will be renew once in the UK. I will be travelling from South Africa, into Dublin and on to Heathrow.
Do I need a visa using my South African passport commuting from IRELAND to UK?