Buses to Lancashire from Cardiff

The journey to Lancashire from Cardiff takes about 7 hours.

Buses operate 3 days a week with up to 1 services per day. Depending on the day of travel, the first bus departs Cardiff at 20:45.

It's quick and easy to buy tickets to Lancashire, with no additional fees or charges.

megabus schedule

megabus operates between Cardiff and Lancashire on Friday, Saturday and Sunday.

Service days Friday, Saturday, Sunday
Services per day up to 1
Shortest trip 6 hours 40 minutes
First departure 20:45
Last departure 20:50

Your questions answered

  • Is there a daily bus service between Cardiff and Lancashire?

    No, buses run on Friday, Saturday and Sunday.

  • How long is the bus trip from Cardiff to Lancashire?

    The fastest bus to Lancashire from Cardiff takes 6 hours 40 minutes.

  • How do I buy tickets for travel to Lancashire from Cardiff?

    It's quick and easy to buy tickets directly from ByBus, with no additional fees or charges.

  • Which bus companies operate between Cardiff and Lancashire?

    megabus run buses to Lancashire from Cardiff.

  • What time is the earliest bus from Cardiff to Lancashire?

    The first bus to Lancashire from Cardiff leaves at 20:45. The journey takes about 7 hours.

  • When is the last bus to Lancashire from Cardiff?

    The last bus leaves Cardiff at 20:50, arriving into Lancashire at 03:30. Get there in plenty of time so you don't miss it.

Onward travel from Lancashire

Bus to Days Shortest trip Distance
Blackburn with Darwen
  • Daily
6 minutes 12 miles
Borough of Bury
  • Daily
7 minutes 19 miles
Borough of Rochdale
  • Daily
6 minutes 22 miles
Calderdale
  • Daily
18 minutes 22 miles
City and Borough of Birmingham
  • Daily
3 hours 10 minutes 97 miles
Cumbria
  • Daily
15 minutes 54 miles
Greater London
  • Daily
6 hours 10 minutes 189 miles
Hampshire
  • Fr
  • Sa
  • Su
6 hours 15 minutes 203 miles
North Yorkshire
  • Daily
10 minutes 47 miles
Sefton
  • Daily
23 minutes 31 miles
West Berkshire
  • Fr
  • Sa
  • Su
5 hours 40 minutes 175 miles