COMPARE Prices across different modes

Aug 1
$416London North Eastern Railway
Aug 2
$263London North Eastern Railway
Aug 4
$261London North Eastern Railway
Aug 5
$262London North Eastern Railway
Aug 6
$259London North Eastern Railway
Find prices

These companies trust us. We sell their tickets all in one place.

Eurolines France
Bla Bla Bus

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Bus Information between London and Perth

distanceDistance362 miles (584 km)
durationAverage bus duration10 h 40 min
priceAverage bus ticket price$53 (€43)
changesDirect busYes
carriersBus providersNational Express

Buses from London to Perth cover the 362 miles (584 km) long journey taking on average 10 h 40 min with our travel partners like National Express. There are direct bus services available. You can get the cheapest bus tickets for this journey for as low as $44 (€35)], but the average price of bus tickets is $53 (€43). Travelers depart most frequently from London Victoria and arrive in Perth, Leonard / Cross St.

Bus companies

National Express from London to Perth

National Express buses will get you between London and Perth from $44 (€35). With over 1000 travel companies on Omio, you can find the best bus times and tickets for your trip.

National Express

Save time and money by searching for and booking your National Express bus between London and Perth online with Omio! If you’re looking for the cheapest, fastest or earliest National Express bus from London to Perth, Omio can help you out every step of the way. Check current National Express bus schedules for the ideal departure and arrival times, compare the best connections for the 362 miles (584 km) journey between London and Perth as well as ticket information for the bus (such as baggage allowance and amenities offered onboard), and then book a cheap bus ticket – all in one convenient place. If you are using the Omio app to search for buses between London and Perth, you can check straight away if the National Express ticket is a mobile ticket, which makes it easy for you to go paperless when traveling without needing to purchase tickets in person at the bus station. Buy your official National Express London to Perth bus tickets online on Omio quickly and easily and enjoy the travel experience!

Operator ticket policies for COVID

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Verification of ticket with valid ID
  • Exceptions to waive change or cancellation fees policy
  • For journeys between July 1st and October 31, 2020, the following change and refund policies apply:
    • Restricted ticket: One change is allowed free of charge
    • Standard ticket: Full refund or one change is allowed free of charge
    • Fully flexible ticket: Unlimited changes to time or date are allowed
    • All change and refund requests must be made at least 24 hours before the original outbound journey. Partial refunds are not allowed.

Travel Tips

Buses from London to Perth
Take the bus to Perth easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from London to Perth.
How much does a cheap bus between London and Perth cost?
If you’re looking to save money on tickets, you can find cheap London to Perth buses for as little as $44 (€35)  in the next 7 days.
What is the price of a bus ticket between London and Perth?
If you’re looking to purchase your bus tickets in the next week, you can expect the London to Perth bus price to come in at an average of $53 (€43)  one way.
How far is London to Perth by bus?
The London to Perth bus distance is approximately 362 miles (584 km).
What is the London to Perth bus travel time?
While the time it takes to travel 362 miles (584 km) to Perth from London can vary based on specific dates, weekends, and holidays, the London to Perth bus journey time is on average 10 h 40 min.
What station does the bus from London to Perth depart from? Which Perth bus station do I come into from London?

Omio customers who travel this route most frequently depart from London Victoria   and arrive in Perth, Leonard / Cross St.

Where is the London bus station located? Where is the Perth bus station located?

Passengers booking this route most frequently board their buses from London Victoria and need to travel around 0 mile (s) / 0 km from the city center to get to this bus station.

Passengers arriving in Perth most often arrive at Perth, Leonard / Cross St. And need to travel around 0 mile (s) / 0 km from this bus station to the city center.

Which bus providers should I travel with from London to Perth?
For the journey from London to Perth you can take a bus with National Express. Be sure to check out all possible bus companies that offer services between London and Perth on Omio to compare what amenities they may have.
When can I take the first bus from London to Perth? When can I take the last bus for the day?
The earliest bus for this journey departs from London at 8: 30 AM. The last bus leaves from London at 5: 00 PM. Check Omio for the latest bus schedule from London to Perth and book the best time to depart on your chosen travel date.
How far in advance should I book a bus ticket from London to Perth to get the best deals?
If you book a bus ticket from London to Perth within the next 7 days, you can find tickets to cost on average $53 (€43) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets to Perth from London are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

London Liverpool Street Stn

Frequently Asked Questions

Where is the bus station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines Central, Circle, Hammersmith, City