Iarnrod Eireann and Northern Ireland Railways run regular trains to most cities and towns. Sample fares:
Dublin-Belfast: standard return £17, First class £45
Dublin-Cork: standard return £32, first class £42.
Dublin-Galway: standard return £15, first class £25.