The cheapest buses from London to Salisbury

Showing times and prices for Sep 21

Cheapest

$18

Average

$18

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from London to Salisbury will cost around $ 18 if you buy it on the day, but the cheapest tickets can be found for only $ 18.

Cheapest
08:00AMLondon5h25 01:25PMSalisbury, Millstream Coach Park
1 changes
$181One-way

Timetable London to Salisbury

Showing buses for tomorrow, Tue, Sep 21
08:00AMLondon5h25 01:25PMSalisbury, Millstream Coach Park
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Mon
Sep 20
$67South Western Railway
$18National Express
Tue
Sep 21
$24South Western Railway
$18National Express
Wed
Sep 22
$22South Western Railway
$18National Express
Thu
Sep 23
$19South Western Railway
$18National Express
Fri
Sep 24
$19South Western Railway
$18National Express
Sat
Sep 25
$29South Western Railway
$18National Express
Sun
Sep 26
$17South Western Railway
$18National Express
Mon
Sep 27
$17South Western Railway
$18National Express
Tue
Sep 28
$70South Western Railway
$23National Express
Wed
Sep 29
$17South Western Railway
$18National Express
Thu
Sep 30
$17South Western Railway
$18National Express
Fri
Oct 1
$14South Western Railway
$18National Express
Sat
Oct 2
$70South Western Railway
$18National Express
Mon
Oct 4
$14South Western Railway
$21National Express
Tue
Oct 5
$14South Western Railway
$18National Express
Wed
Oct 6
$69South Western Railway
Find prices
Thu
Oct 7
$14South Western Railway
$18National Express
Fri
Oct 8
$14South Western Railway
$18National Express
Sat
Oct 9
$24South Western Railway
$18National Express
Sun
Oct 10
$43Great Western Railway
$18National Express

The fastest buses from London to Salisbury

Showing times and prices for Sep 21

Fastest Journey

5 h 25 m

Average

5 h 25 m

Buses per day

1

Distance

126 km

It's difficult to get from London to Salisbury without transferring at least once.

Fastest
08:00AMLondon5h25 01:25PMSalisbury, Millstream Coach Park
1 changes
$181One-way

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information between London and Salisbury

distanceDistance78 miles (125 km)
durationAverage bus duration5 h 25 min
priceAverage bus ticket price$18 (€14)
changesDirect busYes
carriersBus providersNational Express

Buses from London to Salisbury cover the 78 miles (125 km) long trip taking on average 5 h 25 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 $18 (€14), but the average price of bus tickets is $18 (€14). Travelers depart most frequently from London Victoria and arrive in Salisbury, Train Station.

National Express

National Express is the UK’s leading long-distance bus company operating over 550 buses per day and serving over 900 destinations across the UK. National Express also operates bus services to all major UK airports, such as Heathrow, Gatwick, Stansted, Luton and Bristol, 24 hours a day. All National Express buses have air conditioning and provide free WiFi access along with onboard entertainment. Most buses come with seat belts and power outlets at every seat, so you can charge your phone or laptop during a long journey. For your bus between London and Salisbury, you can select from three ticket fares: Restricted Fare, Standard Fare, and Fully Flexible Fare.

    Read on for COVID-19 recommendations and policies for your National Express bus ticket from London to Salisbury:

    • 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 Salisbury
    Take the bus to Salisbury 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 Salisbury.
    FAQs
    How much does a cheap bus to Salisbury from London cost?
    If you’re looking to save money on tickets, you can find cheap London to Salisbury buses for as little as $18 (€14)  in the next 7 days.
    How much is the bus from London to Salisbury on average?
    If you are looking to book your bus ticket in the next 7 days, you can expect the London to Salisbury bus to cost on average $18 (€14)  one way.
    How many miles is it from London to Salisbury by bus?
    When traveling this route you should expect the distance from London to Salisbury by bus to be approximately 78 miles (125 km).
    What is the London to Salisbury bus travel time?
    The bus time from London to Salisbury is on average 5 h 25 min  for the 78 miles (125 km) long journey, but the time it takes to go between London and Salisbury by bus can vary depending on specific dates or traveling on weekends and holidays.
    What bus station in London goes to Salisbury? What bus station do I come into Salisbury from London?

    Omio customers traveling this route book their buses from London Victoria   to Salisbury, Train Station.

    Where is the bus station in London? Where is the bus station in Salisbury?

    The most popular departure bus station with passengers for this journey, called London Victoria, is located 1 mile (s) / 1 km from the city center of London.

    The most popular arrival bus station, Salisbury, Train Station, is located 0 mile (s) / 0 km away from the city center of Salisbury.

    What bus providers offer a service to Salisbury from London?
    Take the London to Salisbury bus with National Express. However, it's always good to check out all possible bus companies for the route between London and Salisbury as there might be differences in the amenities they offer.
    When can I take the first bus from London to Salisbury? When can I take the last bus for the day?
    The earliest bus for this journey departs from London at 7: 00 AM. The last bus leaves from London at 7: 00 AM. Check Omio for the latest bus schedule from London to Salisbury and book the best time to depart on your chosen travel date.
    When should I buy the London to Salisbury bus for the best deals on tickets?
    If you buy the London to Salisbury bus within the next 7 days, you can find one way tickets to cost on average $18 (€14). However, booking your bus ticket in advance gives you access to the best prices for buses between London and Salisbury. Look out for bus tickets for this journey to go on sale a few months before your planned departure date to find the best deals.
    Stations

    Important Stations and Airports for this Journey

    London
    Salisbury
    London
    Amenities
    London Liverpool Street Stn
    Amenities
    Refreshments
    WC

    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