You can certainly do a day trip to Cardiff from London - it takes about 3 hours on the train. But, it might be expensive - unless you can find a good deal you're probably talking about £100 for a return. Going by coach would be cheaper, but would take a lot longer.
no subject