COMPARE Prices across different modes

Oct 23
Find prices
$34National Express
Oct 24
$110Great Western Railway
$36National Express
Oct 25
$111Great Western Railway
$34National Express
Oct 26
$110Great Western Railway
$34National Express
Oct 27
$110Great Western Railway
$34National Express
Oct 28
$112Great Western Railway
$34National Express
Oct 29
$111Great Western Railway
$26National Express

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

Eurolines France
Bla Bla Bus

Bus Information to Penzance from London

distanceDistance254 miles (410 km)
durationAverage bus duration8 h 45 min
priceAverage bus ticket price$33 (€27)
changesDirect busYes
carriersBus companiesNational Express

Buses from London to Penzance cover the 254 miles (410 km) long route taking on average 8 h 45 min with our travel partners like National Express. There are direct bus services available. You can get the cheapest bus tickets for this route for as low as $26 (€21), but the average price of bus tickets is $33 (€27). Travelers depart most frequently from London Victoria and arrive in Penzance, Station Road.

Bus companies

Travel with National Express from London to Penzance

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

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 Penzance, 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 between London and Penzance:

    • 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.

    Buses from London to Penzance

    Taking buses from London to Penzance is a cost-effective and relaxed way of making the journey from the capital to Cornwall. All routes are operated by National Express and are direct with journey times of between eight and a half hours and just over ten hours. Departures follow the same schedule seven days a week. buses leave from London Victoria bus Station and complete their journey at Penzance Bus Station.

    Which bus companies travel from London to Penzance?

    National Express operates all buses to Penzance from London. National Express is a large provider of British and European bus services that is part-British and part-multinational. Its headquarters are in Birmingham. National Express buses are all modern with comfortable seating and onboard services that include air conditioning or heating, toilets, WiFi, baggage space and, on some coaches, individual power sockets.

    How long is the bus from London to Penzance?

    All buses to Penzance from London are direct with journey times that range from eight and a half hours to just over ten hours. 

    How many buses are there from London to Penzance?

    There are seven buses from London to Penzance every day of the week. Departures start in the early morning and continue at regular intervals throughout the day until late evening.

    What are the departure and arrival stations for buses from London to Penzance?

    Departure bus station: Buses to Penzance from London all depart from the large and busy London Victoria bus Station. This is conveniently located for London attractions and is just a few minutes' walk from London Victoria Train Station. Both the bus and train station are part of Transport for London's network of overground and underground trains as well as local buses. Among the facilities at London Victoria bus Station are car parking, a cab rank, left baggage storage, tourist information, ATMs, toilets and WiFi. There is also a selection of kiosk shops, fast food outlets and a cafe.

    Arrival bus station: All buses from London to Penzance complete their journey at Penzance Bus Station on Station Road. It is located next to both the train station and the tourist information office and it is a ten-minute walk to the town centre. While the bus station has minimal facilities, passengers can use the services of the train station. These include car and bicycle parking, toilets, WiFi, waiting areas and a buffet-bar.

    Travel Tips

    Buses from London to Penzance
    Take the bus to Penzance 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 Penzance.
    How much do cheap bus tickets from London to Penzance cost?
    If you’re looking to save money on tickets, you can find cheap London to Penzance buses for as little as $26 (€21)  in the next 7 days.
    What is the cost of a bus to Penzance from London?
    The London to Penzance bus ticket price is on average $33 (€27)  if you are looking to book your tickets for this route in the next week.
    How far is it from London to Penzance by bus?
    The London to Penzance bus distance is approximately 254 miles (410 km).
    How long is the bus from London to Penzance?
    The London to Penzance bus duration is on average 8 h 45 min, which is to be expected when traveling 254 miles (410 km) to Penzance from London. However, the time it takes can vary based on specific dates, weekends, and holidays.
    What is the departure bus station in London and arrival bus station in Penzance?

    When traveling this route, Omio customers are departing most frequently from London Victoria   and arriving in Penzance, Station Road.

    Where is the departure bus station in London located? Where is the arrival bus station in Penzance located?

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

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

    Which bus companies should I travel with from London to Penzance?
    For the route from London to Penzance you can take a bus with National Express. Be sure to check out all possible bus companies that offer services to Penzance from London on Omio to compare what amenities they may have.
    When does the first bus depart from London to Penzance? When does the last bus depart from London to Penzance?
    You can take the earliest bus from London to Penzance at 7: 30 AM   or take the last bus from London to Penzance leaving at 11: 00 PM. Look for the latest London to Penzance bus schedules on Omio and book the best time to take the bus for this journey.
    How far in advance should I buy bus tickets from London to Penzance for the best deals?
    If you buy a bus ticket from London to Penzance within the next 7 days, you can find tickets to cost on average $33 (€27) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets from London to Penzance are generally on sale a few months before the planned departure date.

    Important Stations and Airports for this Journey