1map logoGo to main page

Birmingham, West Midlands to London, Greater London from $8: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Birmingham, United Kingdom
to
London, United Kingdom

How to Get from Birmingham 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.

$8 RideshareBest price
163 kmDistance
1h 19m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Birmingham 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
Avanti West Coast
Train
Average Duration
1h  19m
Estimated price
$50-160
Recommended
Company
BlaBlaCar
Rideshare
Average Duration
2h  31m
Estimated price
$8-26
Cheapest
route map
Distance: 163 km
Duration: 1h 19m

See more options

Pricing table
Company
FlixBus
Bus
Average Duration
3h 
Estimated price
$18-25
Company
various
Drive
Average Duration
2h  6m
Estimated price
$35-60
Company
Chiltern Railways
Train
Average Duration
2h  4m
Estimated price
$81-112

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $8 $8 $8 $8 $8 $8 $8
Train $24 $23 $24 $26 $17 $31 $38

Traveling From Birmingham to London

The journey from Birmingham to London offers a fascinating contrast, with Birmingham’s industrial heritage and vibrant arts scene giving way to London’s dynamic blend of history, culture, and cosmopolitan energy.

Best Neighbourhoods in London

London boasts diverse neighborhoods, each offering distinct experiences and attractions.

Covent Garden
• Vibrant marketplace and street performances
• Home to top-notch restaurants and shops
Shoreditch
• Trendy area known for street art
• Diverse dining and nightlife options
Notting Hill
• Famous for its colorful houses
• Hosts the annual Notting Hill Carnival

Best Times To Visit London's Attractions

Timing your visits can significantly enhance your experience at London's iconic sites.

The British Museum
Visit early mornings on weekdays for fewer crowds and a calm atmosphere.
The Tower of London
Late afternoons during weekdays offer shorter lines and a quieter experience.
The London Eye
Sunset rides provide spectacular views and are less busy than peak hours.

London Weather: What to Expect Year-Round

London experiences a temperate maritime climate, with mild winters and warm summers, making it a year-round destination. Optimal travel times are usually late spring and early autumn when the weather is pleasant, but be prepared for sudden changes, as rain can impact your outdoor plans.

Dining Recommendation

For a true taste of London, indulge in a Sunday roast at The Hawksmoor, where perfectly cooked meats and seasonal vegetables create a hearty contrast to Birmingham’s famous balti dishes. The vibrant atmosphere and emphasis on locally sourced ingredients provide a distinct dining experience that reflects London's diverse culinary landscape.

Birmingham - London operators

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

Train Show train routes
Contact phone
00 44 345 528 0253
Website
https://www.avantiwestcoast.co.uk/

Train from Birmingham New Street to London Euston

Average Duration
1h 19m
Estimated price
$50-160
Contact phone
+44 333 311 0039
Website
https://www.westmidlandsrailway.co.uk/

Train from Birmingham New Street to London Euston

Average Duration
2h 9m
Estimated price
0-0
Contact phone
+44 345 600 5165
Website
https://www.chilternrailways.co.uk/

Train from Birmingham Moor Street to London Marylebone

Average Duration
1h 59m
Estimated price
$75-110
Bus Show bus routes
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Birmingham Summer Row- Great Charles Street to London Victoria

Average Duration
3h
Estimated price
$18-25
all-pages.other Show other routes
Contact phone
+3 318 576 2228
Website
https://www.blablacar.com

Other from Birmingham to London

Average Duration
2h 31m
Estimated price
$8-26

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

Traveling between Birmingham 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 a picturesque journey from Birmingham to London, covering 119 miles of scenic English countryside in just over 2 hours by car. 💷 Explore flexible pricing options ranging from £28 to £47 for a convenient and cost-effective road trip experience to the bustling city of London.
Average price
£27 - £47
Useful tips for car travellers
• Make sure to fill up your tank before leaving Birmingham, as the average gas prices along the M6 and M1 are approximately £1.40 per liter; stations like ESSO and BP are plentiful, but plan your stops to avoid high prices in central London.
• Be aware of London’s Congestion Charge Zone when entering the city; parking in central areas can cost between £20-£50 per day, and these zones are active from 7 am to 10 pm on weekdays—which requires careful planning if you want to avoid extra fees.
• Upon arrival in London, utilize a navigation app like Waze or Google Maps to steer clear of any major traffic delays, and remember that parking restrictions vary; look for 'Pay & Display' or 'Park & Ride' options that can save time and money.
🚆 Traveling from Birmingham to London by train is convenient and efficient. The direct train operated by Avanti West Coast departs from Birmingham New Street station and arrives at London Euston station with a journey time of approximately 1 hour and 19 minutes. 🌆 The train service from Birmingham to London runs regularly, with departures every 30 minutes and operating every day. This allows for flexibility in planning your trip and ensures that you can easily reach your destination without hassle. 💷 Ticket prices for the Birmingham to London train vary depending on factors such as class of travel and time of booking, ranging from £39 to £126. With its swift journey time and frequent services, taking the train is a convenient and cost-effective way to travel between these two bustling cities.
Departure Point
Birmingham New Street station
Arrival Point
London Euston station
Useful tips for train travellers
• Onboard services for trains operating on the Birmingham to London route typically include catering options provided by services like Avanti West Coast and London Northwestern Railway. Avanti West Coast offers a 'Food & Drink' service where you can order items directly to your seat, and they also have a cafe-bar feature. Meanwhile, London Northwestern Railway has a trolley service that offers snacks and beverages, but check if it operates during your travel time.
• Seating options vary based on the operator. Avanti West Coast offers First Class and Standard Class seats, allowing you to enjoy complimentary refreshments in First Class and more spacious seating. London Northwestern Railway primarily provides Standard Class seating, with some trains offering 'First Class' as well. For a more comfortable experience, consider upgrading to First Class with Avanti, especially if you're traveling during peak hours.
• The main operators for the Birmingham to London route are Avanti West Coast (avantix.co.uk) and London Northwestern Railway (londonnorthwesternrailway.co.uk). Be sure to check each operator's website for current schedules and ticket options. Upon arrival at London Euston station, you can leave your luggage at the 'Left Luggage' facility for a small fee, and there are also toilets available. To get to the city center, take the London Underground from Euston station—either the Northern Line or the Victoria Line offers quick access to various central locations.
🚌 The journey from Birmingham to London by bus is a convenient and scenic way to travel between these two vibrant cities. 🌆 The direct bus service operated by FlixBus departs from Birmingham Summer Row- Great Charles Street and arrives at London Victoria, with departures every three hours, making it easy to plan your trip. The approximate travel time for this route is 3 hours. 🚌 Ticket prices for the bus between Birmingham and London typically range from £14 to £20, offering an affordable transportation option for your journey. 🎟️ Whether you're heading to London for a day trip, weekend getaway, or longer stay, the bus service provides a cost-effective and hassle-free way to reach your destination.
Departure Point
Birmingham Summer Row- Great Charles Street station
Arrival Point
London Victoria station
Useful tips for bus travellers
• Arrive at Birmingham Summer Row- Great Charles Street at least 15-20 minutes before your departure time to secure your seat and ensure a smooth boarding experience, as the buses tend to fill up quickly, especially during peak hours.
• Bring your own snacks and drinks for the journey, as the bus may not have onboard catering; however, there are convenient stops along the way where you can grab refreshments if your service makes scheduled breaks.
• Upon arriving at London Victoria, familiarize yourself with the Victoria Coach Station layout using the station map available at National Express, and be aware that the station is well-connected to London’s public transportation network, including the Victoria Underground line and local bus services, making it easy to navigate further into the city.

Frequently asked questions

Find out more about the route from Birmingham to London.

Or choose the category:
The distance between Birmingham and London is approximately 102 miles or 116.8 miles by road. The typical travel time by train from Birmingham to London is around 1 hour and 19 minutes. On the other hand, it takes about 2 hours and 2 minutes to travel by car from London to Birmingham, and approximately 3 hours and 5 minutes by bus from Birmingham to London. These travel times may vary depending on traffic conditions and other factors, so it's always a good idea to check ahead.
The most cost-effective and time-efficient transportation option for traveling from Birmingham to London is by train. It takes approximately 1 hour and 19 minutes and costs between £24 and £118. This option allows you to reach your destination quickly while ensuring a comfortable and hassle-free journey. Alternatively, if you are looking for a more affordable option, ridesharing could be a good choice, costing between £6 and £20 and taking around 2 hours and 31 minutes.
The prices for a train ticket between Birmingham and London can range from £24 to £118, depending on factors such as the class of travel and the time of booking. On the other hand, the prices for a bus ticket between London and Birmingham typically range from £20 to £31. It is advisable to book in advance and compare prices to find the best deal for your journey. Keep in mind that prices may vary depending on the time of travel and availability.
To travel from Birmingham to London without using public transportation, you can consider using BlaBlaCar's carpooling service. It provides rideshare options between the two cities, making it a convenient choice if you don't have a driver's license or prefer to avoid public transport. The driving distance between Birmingham and London is approximately 117 miles, and it takes about 2 hours and 2 minutes to drive. The prices for a car journey from Birmingham to London range from £27 to £43, depending on various factors.
The best way to travel from Birmingham to London without a car is by train. The train journey takes approximately 1 hour and 19 minutes and fares range from £24 to £118, depending on the class and time of booking. Trains are a convenient and efficient mode of transportation between the two cities, offering a comfortable and quick journey. It is advisable to book tickets in advance to secure the best prices and availability.
Yes, there is a direct link between Birmingham and London. You can take a train from Birmingham New Street station to London Euston station, which takes approximately 1 hour and 19 minutes. There is also a direct bus service available from Birmingham Coach Station to London Victoria Coach Station, with a journey time of around 3 hours and 5 minutes. Both options operate daily and are convenient for travel between the two cities.
There are numerous accommodation options available near London. With over 3674 hotels to choose from, travelers have a wide range of choices to suit their preferences and budget. Prices for hotels in London start at £67 per night. Whether you are looking for luxury hotels, budget accommodations, or something in between, there are plenty of options to choose from near London.

Trips from Birmingham