🚌 Bus from Haddington to Gifford

3 direct routes · about 25 min · first bus 09:12, last bus 14:32 (weekdays).

💷 Fares on this journey are set by the operator — the England fare cap doesn't apply in Scotland. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card. Who travels free →

Direct routes

RouteOperatorJourney timeWeekday journeysFirstLastBoard at
101 Prentice Coaches ~25 min 6 09:12 14:32 Haddington Retail Park
110 Prentice Coaches ~9 min 1 06:40 06:40 Market Street (at)
123 East Coast Buses ~14 min 1 06:43 06:43 Artillery Park (at)

Times are for the first boarding point in Haddington on each route's weekday timetable — open the route for the full timetable, live map and every stop.

Frequently asked questions

Which bus goes from Haddington to Gifford?

3 routes run directly from Haddington to Gifford: the 101 (Prentice Coaches), the 110 (Prentice Coaches), the 123 (East Coast Buses).

How long does the bus take from Haddington to Gifford?

Around 25 minutes on the 101, depending on time of day and traffic.

What time is the first and last bus from Haddington to Gifford?

On weekdays the first direct bus (the 101) leaves around 09:12 and the last around 14:32. Check the route timetable for weekends.

How much is the bus from Haddington to Gifford?

Fares on this journey are set by the operator — the England fare cap doesn't apply in Scotland. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.

More options