A train journey from London to Berlin in March 2026 typically costs between €120 and €350 for a one-way trip, depending on how far in advance you book. The journey usually involves taking the Eurostar from London St. Pancras to Brussels or Amsterdam, followed by a high-speed ICE (Intercity-Express) train into Berlin. If you book "saver" fares several months ahead, you can often find tickets for around €120–€150. However, if you are booking last-minute or during peak travel times, the price can easily climb to €400 or more. For those looking for a unique experience, the "European Sleeper" night train also runs between Brussels and Berlin, with berths starting around €100 for a seat and €160 for a couchette. For travelers planning a wider European tour, using an Eurail or Interrail pass can be a more cost-effective option, though you will still need to pay mandatory reservation fees for the Eurostar segment (approx. €30).