Staines-upon-Thames
Gerrards Cross
Woking
Maidenhead
Slough
Slough
High Wycombe
Bracknell
Staines-upon-Thames
Northwood
High Wycombe
High Wycombe
Bracknell
Bracknell
Bracknell
Slough
Staines-upon-Thames
Weybridge
High Wycombe
Bracknell
High Wycombe
Loudwater
High Wycombe
High Wycombe
West Drayton
High Wycombe
Heathrow
Bracknell
Bracknell
Windsor
Slough
High Wycombe
Burnham, Buckinghamshire
Slough
Yiewsley
West Drayton
Sunbury-on-Thames
Sunbury-on-Thames
West Drayton
Beaconsfield