1map logoGo to main page

London, Greater London to Perth, Perth and Kinross from $38: 12 ways by bus, train, flight or car

Compare Travel Options and Prices

from
London, United Kingdom
to
Perth, United Kingdom

How to Get from London to Perth: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$38 by busBest price
587.4 kmDistance
3h 56m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from London to Perth with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
LNER
Train
Average Duration
5h  52m
Estimated price
$220-310
Recommended
Company
FlixBus
Bus
Average Duration
11h  36m
Estimated price
$38-53
Cheapest
route map
Distance: 587.4 km
Duration: 3h 56m

See more options

Pricing table
Company
various
Plane
Average Duration
5h  50m
Estimated price
$60-299
Company
various
Plane
Average Duration
5h  46m
Estimated price
$70-341
Company
various
Plane
Average Duration
5h  55m
Estimated price
$71-326
Company
Caledonian Sleeper
Train
Average Duration
8h  28m
Estimated price
$85-110
Company
various
Plane
Average Duration
5h  22m
Estimated price
$88-405
Company
various
Plane
Average Duration
5h  25m
Estimated price
$100-470
Company
various
Drive
Average Duration
3h  56m
Estimated price
$100-410
Company
various
Plane
Average Duration
6h  40m
Estimated price
$114-600
Company
various
Drive
Average Duration
7h  26m
Estimated price
$140-220
Company
various
Train
Average Duration
6h  25m
Estimated price
$219-366

Compare prices for your selected dates

TypeMo 03/02Tu 04/02We 05/02Th 06/02Fr 07/02Sa 08/02Su 09/02
Bus $28 $27 $29 $28 $29 $28 $28
Train $128 $88 $115 $115 $113 $120 $122
Fly $36 $36 $38 $41 $46 $53 $56

London - Perth operators

Explore transport companies operating between London and Perth, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train
Contact phone
+44 345 722 5333
Website
https://www.lner.co.uk/

Train from London Kings Cross to Perth

Average Duration
5h 52m
Estimated price
$220-310

Train from London Kings Cross to Edinburgh

Average Duration
4h 22m
Estimated price
$190-280

Train from Edinburgh to Perth

Average Duration
1h 19m
Estimated price
$65-95

Train from Newcastle to Edinburgh

Average Duration
1h 24m
Estimated price
$95-130
Website
https://sleeper.scot

Train from London Euston to Perth

Average Duration
8h 28m
Estimated price
$85-110
Bus
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from London Victoria to Perth

Average Duration
11h 5m
Estimated price
$55-85
Website
https://uk.megabus.com

Bus from London Victoria to Perth Broxden Park And Ride

Average Duration
9h 45m
Estimated price
$35-50
Plane
Website
britishairways.com

Plane from London City to Edinburgh

Average Duration
1h 17m
Estimated price
$75-430

Plane from London Heathrow to Edinburgh

Average Duration
1h 25m
Estimated price
$60-350

Plane from London Heathrow to Newcastle

Average Duration
1h 13m
Estimated price
$60-550
Website
easyjet.com

Plane from London Stansted to Edinburgh

Average Duration
1h 15m
Estimated price
$30-230

Plane from London Gatwick to Edinburgh

Average Duration
1h 26m
Estimated price
$40-270

Plane from London Luton to Edinburgh

Average Duration
1h 15m
Estimated price
$40-230
Website
ryanair.com

Plane from London Stansted to Edinburgh

Average Duration
1h 20m
Estimated price
$35-280

Plane from London Luton to Edinburgh

Average Duration
1h 15m
Estimated price
$40-230
Website
aerlingus.com

Plane from London Heathrow to Edinburgh

Average Duration
1h 25m
Estimated price
$60-350

London to Perth: Overview of Bus, Train, Flight, and Car Trips

Traveling between London and Perth offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from London to Perth, covering a distance of 727.4 km. The journey promises approximately 7 hours and 26 minutes of driving time through beautiful landscapes and charming towns. 💰 Make the most of flexible pricing options ranging from £111 to £174 for the adventure by car from London to Perth.
Average price
£109 - £171
🚆 Embark on a scenic train journey from London to Perth with a direct service departing from King's Cross station. This convenient route offers travelers an efficient way to reach their destination in just 5 hours and 52 minutes. 🎟️ Ticket prices for the train from London to Perth typically range from £174 to £245, providing passengers with flexible options to suit their budget and travel preferences. Whether you're a seasoned traveler or embarking on a new adventure, this train ride offers a comfortable and enjoyable way to explore the UK.
Departure Point
King's Cross station
Arrival Point
Perth station
Useful tips for train travellers
• On the train service from London to Perth, you can choose between different catering options depending on the operator. For example, services like ScotRail and Virgin Trains offer onboard refreshments including light snacks, sandwiches, and hot meals. Pre-ordering meals online is available to ensure a wider selection before your journey.
• When booking your tickets, consider the various seating options available. First Class generally offers more spacious seating, complimentary meals, and quiet carriages. Economy Class is more budget-friendly but provides essential comfort with standard seating. Operators like Virgin Trains typically provide both classes, while ScotRail focuses on standard seating with options for upgrades.
• The main operators for your journey from London to Perth are Virgin Trains (virgintrains.co.uk) and ScotRail (scotrail.co.uk). Make sure to check their schedules and onboard services before booking. For real-time updates, National Rail's website (nationalrail.co.uk) can offer additional information.
🛫 Enjoy a quick and convenient journey from London City Airport to Edinburgh Airport with a direct flight lasting only 1 hour and 15 minutes. British Airways provides flights for this route, ensuring a comfortable and reliable travel experience.
Departure Point
London City Airport
Arrival Point
Edinburgh Airport
Useful tips for plane travellers
• When booking your flight from London to Perth, consider airlines like British Airways or Qantas, as they often have direct flights; keep an eye on any layovers, particularly if stopping in major hubs like Dubai or Singapore, as these can add significant travel time.
• Upon arriving at Perth Airport, be prepared for the relatively quick customs and immigration process; however, ensure you have all necessary documentation ready, including your passport and any health declarations, to facilitate a smooth entry.
• Taxi fares from Perth Airport to the city center typically cost between AUD 30 to AUD 50; alternatively, check out the Airport's Skybus service for an economical and convenient option, which you can find more information about at perthairport.com.au
🌳 The bus journey from London to Perth takes approximately 11 hours and 36 minutes, including transfers. FlixBus operates the services, with departures from London Victoria station. 💷 Prices for a bus ticket between London and Perth typically range from £30 to £42. This journey provides a cost-effective and scenic way to travel through the UK countryside.
Departure Point
London Victoria station
Arrival Point
Perth station