1map logoGo to main page

Kirkcaldy to London from $46: 11 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Kirkcaldy, United Kingdom
to
London, United Kingdom

How to Get from Kirkcaldy to London: 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.

$46 - Train, BusBest price
553.4 kmDistance
3h 3m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Kirkcaldy to London 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
4h  58m
Estimated price
$200-290
Recommended
Company
Various
Train
Bus
Average Duration
11h  11m
Estimated price
$46-189
Cheapest
route map
Distance: 553.4 km
Duration: 3h 3m

See more options

Pricing table
Company
Various
Train
Plane
Average Duration
4h  44m
Estimated price
$49-259
Company
Various
Train
Plane
Train
Average Duration
4h  30m
Estimated price
$60-262
Company
Various
Train
Plane
Train
Average Duration
4h  36m
Estimated price
$67-373
Company
Various
Train
Plane
Average Duration
4h  9m
Estimated price
$68-339
Company
Various
Drive
Plane
Average Duration
3h  3m
Estimated price
$98-368
Company
Various
Train
Plane
Average Duration
4h  21m
Estimated price
$100-422
Company
Various
Drive
Average Duration
7h  14m
Estimated price
$140-210
Company
Various
Train
Average Duration
5h  26m
Estimated price
$201-374
Company
Various
Train
Average Duration
7h  44m
Estimated price
$201-524

Compare prices for your selected dates

TypeMo 20/01Tu 21/01We 22/01Th 23/01Fr 24/01Sa 25/01Su 26/01
Bus $32 $34 $32 $37 $35 $41 $35

Traveling From Kirkcaldy to London

The journey from Kirkcaldy to London reveals a shift from the serene coastal charm of Fife to the vibrant energy of England’s capital.

Best Neighbourhoods in London

London boasts diverse neighborhoods, each with its own unique character.

Shoreditch
• Known for its vibrant street art scene.
• Offers trendy cafes and vintage shops.
Covent Garden
• Famous for its lively market and street performers.
• Packed with restaurants and boutique stores.
Notting Hill
• Home to the colorful Portobello Road Market.
• Lush gardens and charming, pastel-colored buildings.

Best Times To Visit London's Attractions

Timing your visits can greatly enhance your experience of London's highlights.

The British Museum
Visit during weekday mornings for a quieter, more immersive experience.
Buckingham Palace
Watch the Changing of the Guard on weekdays to avoid large weekend crowds.
The Tower of London
Early morning or late afternoons provide a calmer atmosphere for exploration.

London Weather: What to Expect Year-Round

London experiences a temperate maritime climate, with mild temperatures year-round and occasional rainfall. The spring and early autumn months often offer the most pleasant conditions for exploration, while unpredictable weather can influence your daily plans at any time.

Dining Recommendation

Try the traditional Indian dish, Chicken Tikka Masala, at Dishoom, where the vibrant atmosphere and rich spice blends create a feast for the senses. This contrasts with the more subdued culinary offerings in Kirkcaldy, showcasing London's diverse flavors and culinary creativity.

Kirkcaldy - London operators

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

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

Train from Kirkcaldy to King's Cross

Average Duration
4h 58m
Estimated price
$200-290

Train from Kirkcaldy to Edinburgh

Average Duration
37m
Estimated price
$55-80

Train from Edinburgh to King's Cross

Average Duration
4h 17m
Estimated price
$190-280
Contact phone
+44 344 811 0141
Website
https://www.scotrail.co.uk/

Train from Kirkcaldy to Edinburgh

Average Duration
42m
Estimated price
$10-22
Contact phone
0344 736 9123
Website
https://www.crosscountrytrains.co.uk/

Train from Kirkcaldy to Edinburgh

Average Duration
36m
Estimated price
$27-45
Website
https://sleeper.scot

Train from Kirkcaldy to Edinburgh

Average Duration
38m
Estimated price
$75-95
Contact phone
00 44 345 528 0253
Website
https://www.avantiwestcoast.co.uk/

Train from Edinburgh to London Euston

Average Duration
6h 2m
Estimated price
$190-430
Bus
Website
https://uk.megabus.com

Bus from Edinburgh Bus Station to London Victoria

Average Duration
9h 20m
Estimated price
$35-50
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Edinburgh Bus Station to London Victoria

Average Duration
9h
Estimated price
$55-85
Contact phone
08717 81 81 81
Website
https://www.nationalexpress.com/en

Bus from Edinburgh Bus Station to London Victoria

Average Duration
9h 15m
Estimated price
$65-95
Plane Show flights
Website
https://www.britishairways.com/

Plane from Edinburgh (EDI) to London Heathrow (LHR)

Average Duration
1h 29m
Estimated price
$50-300
Website
https://www.easyjet.com/

Plane from Edinburgh to London Gatwick

Average Duration
1h 25m
Estimated price
$45-240
Website
https://www.ryanair.com/

Plane from Edinburgh to London Stansted

Average Duration
1h 20m
Estimated price
$25-270

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

Traveling between Kirkcaldy and London 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 an exciting road trip from Kirkcaldy to London, covering a distance of 688.8 km in approximately 7 hours and 14 minutes. 💷 Explore the scenic beauty of the English countryside as you drive, with the cost of the journey ranging from £111 to £166, offering flexibility for different budgets.
Average price
£109 - £163
🚆 The train journey from Kirkcaldy to London is a convenient option with direct services departing three times a day. The journey, operated by LNER, takes approximately 4 hours and 58 minutes. 💷 Prices for the Kirkcaldy to London train vary from £158 to £229, offering different fare options to suit various budgets.
Departure Point
Kirkcaldy station
Arrival Point
King's Cross station
Useful tips for train travellers
• The main operator for trains from Kirkcaldy to London is LNER (London North Eastern Railway). Onboard services include a range of catering options such as light refreshments, sandwiches, and snacks available from the train's café bar for standard class, and complimentary meals for First Class travelers. Don't forget to check the menu in advance as the offerings may vary by service.
• You have several seating options when booking your trip. LNER offers two main classes: Standard Class (Economy) and First Class. In Standard, you can choose from Standard Standard (open seating) or Standard Reserved (allocated seating), while First Class provides additional comfort, complimentary refreshments, and more legroom. Make sure to compare the benefits of each class on LNER's website: lner.co.uk
• Upon arrival at King's Cross Station in London, you can leave your luggage in the station's Left Luggage office, which is located near the main concourse. Additionally, there are public restrooms available throughout the station. For getting to the city center quickly, use the London Underground. The Piccadilly Line runs directly from King's Cross to central locations like Leicester Square and Covent Garden. Check for live updates and schedules on Transport for London’s website: tfl.gov.uk
🛫 Enjoy a quick and convenient journey from Kirkcaldy to London by taking a direct flight from Edinburgh Airport to London Heathrow Airport. With a flight duration of just 1 hour and 20 minutes, you'll be in the bustling capital city in no time.
Departure Point
Edinburgh Airport
Arrival Point
London Heathrow Airport

Frequently asked questions

Find out more about the route from Kirkcaldy to London.

Or choose the category:
The distance between Kirkcaldy and London is 553.6 km by air and 688.3 km by road. The typical travel time by train from Kirkcaldy to London is around 5 hours and 34 minutes. Another option is to take a train to Edinburgh and then fly to London Stansted, which takes about 4 hours and 14 minutes. If you prefer driving, it will take approximately 7 hours and 11 minutes to travel from Kirkcaldy to London by car. Taking a bus is the longest option, with a travel time of about 11 hours and 35 minutes.
The most cost-effective option for traveling from Kirkcaldy to London is by bus, which takes 11 hours and 35 minutes. This option may not be the quickest, but it offers a more affordable price range of £47-£75. However, if time efficiency is a priority, the quickest option is to take a train and fly, with a travel time of 3 hours and 29 minutes, at a slightly higher cost range of £51-£235.
The prices of a train ticket between Kirkcaldy and London can range from £147 to £275, depending on the class and availability. On the other hand, the prices of a bus ticket between London and Kirkcaldy typically range from £47 to £72.
To get from Kirkcaldy to London without using public transportation, you can choose to drive. The driving distance is approximately 688.8 km, and it takes around 7 hours and 11 minutes to reach London by car. The prices for car rentals or fuel costs vary, ranging from £110 to £165.
The best way to travel from Kirkcaldy to London without a car is by train. The journey takes approximately 5 hours and 34 minutes, and ticket prices range from £141 to £275.
There is no direct train or bus link between Kirkcaldy and London. However, you can take a train from Kirkcaldy to London via Edinburgh, which takes approximately 5 hours and 34 minutes. Alternatively, you can take a bus from Kirkcaldy to London via Edinburgh Bus Station, which takes approximately 11 hours and 35 minutes.
The flight between Kirkcaldy and London typically takes 1 hour and 20 minutes. The quickest and most convenient option is to take a direct flight from Edinburgh Airport to London Heathrow Airport. The cost of the flight can vary depending on the airline and time of booking, but typically ranges from £50-£150.
There are numerous options for accommodation near London. With over 3,674 hotels to choose from, travelers can find a range of options that suit their budget and preferences. The prices start at £67, offering a variety of choices for different budgets.

Trips from Kirkcaldy

Trips to London