Search bus tickets toFarnham

switcheroo

Quickview

How to get to Farnham by bus?

Routes27
Trips per day59
bus carriers1
Stations1
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

What are the cheapest bus tickets to Farnham?

The cheapest prices for a bus ticket to Farnham that users have found recently on Wanderu start at $5.70. Such great deals to Farnham are available on one route to London. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on bus travel to get you to Farnham. London at $9.63 has consistently the lowest average bus ticket prices to Farnham.

What are the main bus stations in Farnham?

The most popular bus station in Farnham is The Borough. The Borough is the busiest bus station in Farnham.

What are the most popular bus routes to Farnham?

London

There are 8 bus schedules per day connecting London with Farnham. It takes on average 3 hours and 48 minutes to travel 36 miles, 57 kms, by bus from London. One bus company operates schedules from London, with National Express offering the most daily connections to Farnham. Traveling by bus from London you will most likely to arrive in Farnham at The Borough.
Avg. Time
3h 48m
Avg. Price
$13.20

Portsmouth

There are 6 bus schedules per day connecting Portsmouth with Farnham. It takes on average 4 hours and 43 minutes to travel 31 miles, 49 kms, by bus from Portsmouth. One bus company operates schedules from Portsmouth, with National Express offering the most daily connections to Farnham. Traveling by bus from Portsmouth you will most likely to arrive in Farnham at The Borough.
Avg. Time
4h 43m
Avg. Price
$24.25

Skegness

There are 6 bus schedules per day connecting Skegness with Farnham. It takes on average 10 hours and 14 minutes to travel 142 miles, 229 kms, by bus from Skegness. One bus company operates schedules from Skegness, with National Express offering the most daily connections to Farnham. Traveling by bus from Skegness you will most likely to arrive in Farnham at The Borough.
Avg. Time
10h 14m
Avg. Price
$46.18

Bideford

There are 5 bus schedules per day connecting Bideford with Farnham. It takes on average 8 hours and 17 minutes to travel 149 miles, 239 kms, by bus from Bideford. One bus company operates schedules from Bideford, with National Express offering the most daily connections to Farnham. Traveling by bus from Bideford you will most likely to arrive in Farnham at The Borough.
Avg. Time
8h 17m
Avg. Price
$50.06

Colchester

There are 5 bus schedules per day connecting Colchester with Farnham. It takes on average 8 hours and 19 minutes to travel 87 miles, 140 kms, by bus from Colchester. One bus company operates schedules from Colchester, with National Express offering the most daily connections to Farnham. Traveling by bus from Colchester you will most likely to arrive in Farnham at The Borough.
Avg. Time
8h 19m
Avg. Price
$41.37

What bus companies travel to Farnham, United Kingdom?

Located in, United Kingdom, you can travel by bus to Farnham from 27 destinations and choose from 59 daily bus schedules to get you there. National Express has the most bus connections to Farnham. The furthest bus arriving in Farnham covers a distance of 351.26 miles, 565.16 kms, covering the journey in and 20.58 minutes

bus companies serving Farnham