Buses to Haslemere from Guildford

The journey to Haslemere from Guildford takes just 41 minutes.

Buses operate daily with up to 40 services per day. Depending on the day of travel, the first bus departs Guildford at 06:35.

Stagecoach South schedule

Stagecoach South operates between Guildford and Haslemere 7 days per week.

Service days Daily
Services per day up to 40
Shortest trip 41 minutes
First departure 06:35
Last departure 20:25

Your questions answered

  • Is there a daily bus service between Guildford and Haslemere?

    Yes, buses operate daily from Guildford to Haslemere, departing as early as 06:35.

  • How long is the bus trip from Guildford to Haslemere?

    The fastest bus to Haslemere from Guildford takes 41 minutes.

  • How do I buy tickets for travel to Haslemere from Guildford?

    It's not yet possible to buy tickets for this trip directly from ByBus but we're working on it!

  • Which bus companies operate between Guildford and Haslemere?

    Stagecoach South run buses to Haslemere from Guildford.

  • What time is the earliest bus from Guildford to Haslemere?

    The first bus to Haslemere from Guildford leaves at 06:35. The journey takes 41 minutes.

  • When is the last bus to Haslemere from Guildford?

    The last bus leaves Guildford at 20:25, arriving into Haslemere at 21:25. Get there in plenty of time so you don't miss it.

Onward travel from Haslemere

Bus to Days Shortest trip Distance
Bordon
  • Daily except Sunday
24 minutes 6.9 miles
Godalming
  • Daily
21 minutes 7.7 miles
Guildford
  • Daily
36 minutes 12 miles
Hindhead
  • Daily except Sunday
6 minutes 2.0 miles
Liphook
  • Daily except Sunday
9 minutes 4.2 miles

More destinations in Surrey