Compare train tickets Budapest - London

Train ticket prices Budapest - London

  • The average price of a train ticket Budapest - London is £149.

The prices shown on Liligo are the prices of train tickets before applying the discounts with cards and subscriptions.

Train Information Budapest - London

Travel time

Fastest journey: 34 h 45 
Average duration: 36 h 31

Distance

1956 km

Departure stations

Budapest Kelenföld Railway Station

Arrival stations

London Victoria Railway Station

Direct trains

N/A

Number of trains per day

Between 2 and 2 trains per day.

Train companies

N/A

Minimum price

£139

Average price

£149

How to find cheap train tickets Budapest - London

Good to know

What is the price of a train ticket from Budapest to London?

Search to view available prices according to your criteria.

Which train company operates the train route between Budapest and London?

Search to view companies that offer train tickets on this route.

What are the train times between Budapest and London?

This information is temporarily unavailable. Search to view train ticket schedules that match your criteria.

Are there direct trains between Budapest and London?

This information is temporarily unavailable.

What is the distance between Budapest and London by train?

A train travels about 1956 km to go from Budapest to London.

How long does the journey between Budapest and London take by train?

The journey Budapest - London lasts on average 36 h 31. The fastest journey takes 34 h 45.

From which station(s) do train(s) leave from Budapest to London?

Trains depart from Budapest Kelenföld Railway Station.

In which station(s) do train(s) arrive from Budapest to London?

Trains from Budapest arrive at London Victoria Railway Station.

London: Prepare your stay