It is quite easy and comfortable to travel from London to Madrid or for that matter to one other place of interest of tourists, i.e Barcelona. You can take a Eurostar in the afternoon from London to Paris, and from Paris you can take 'Trainhotel' that will take you to Madrid or Barcelona in an Overnight journey. The Trainhotel has quite comfortable bedrooms and it also possesses a restaurant and a cafe-bar. The bedrooms of 'Gran Classe' even have private toilets and showers for your convenience. In the morning, you can take a train from Madrid to other parts of Spain also, like Malaga, Seville or Grenada. The fare of the train starts from £59 from London to Paris return and £100 from Paris to Madrid return.