Travel from Sheffield to Haworth-England

Bus or train from Sheffield to Haworth?

CrossCountry operates a train from Sheffield to Haworth every 3 hours. Tickets cost $35 - $55 and the journey takes 39 min. 5 other operators also service this route. Alternatively, National Express operates a bus from Sheffield to Haworth every 2 hours. Tickets cost $8 - $12 and the journey takes 1 h 30 min. Keighley & District also services this route hourly.

How to get from Sheffield to Haworth

From Sheffield train to Leeds, train to Steeton, Station Road Rivock Ave (Steeton & Silden Railway Station), bus to Keighley, Bus Station (Keighley Bus Station), then bus to Haworth, Bridgehouse Lane (*). 2 h 20 min £43. From Sheffield train to Leeds City Centre, Wellington Street (Wellington House), line 60 bus to Keighley, Bus Station (Keighley Bus Station), then bus to Haworth, Bridgehouse Lane (*). 2 h 33 min £38. From Sheffield bus to Bradford City Centre, Interchange (Bradford Interchange) then line 67 bus to Cross Roads, Halifax Rd Cross Roads Park (Cross Roads Park - Post Office). 2 h 36 min £11. From Sheffield drive to Haworth. 1 h 4 min £9.

Is there a direct bus between Sheffield and Haworth?

No, there is no direct bus from Sheffield to Haworth. However, there are services departing from Sheffield and arriving at Cross Roads, Halifax Rd Cross Roads Park (Cross Roads Park - Post Office) via Bradford City Centre, Interchange (Bradford Interchange). The journey, including transfers, takes approximately 2 h 36 min.

Operators from Sheffield to Haworth

Close Print Itinerary
  1. Here are 4 options to get from
    Sheffield to Haworth:

    1. Trip:
      1 Train via Steeton, Station Road Rivock Ave (Steeton & Silden Railway Station)
      • One-Way approx: USD $46 - $72
      • Duration: 2 h 20 min
      Open +
      • Trip:
        1 Train via Steeton, Station Road Rivock Ave (Steeton & Silden Railway Station)
        • One-Way approx: USD $46 - $72
        • Duration: 2 h 20 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $41 - $63
      • Duration: 2 h 33 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $41 - $63
        • Duration: 2 h 33 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $11 - $17
      • Duration: 2 h 36 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $11 - $17
        • Duration: 2 h 36 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $11 - $17
      • Duration: 1 h 4 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $11 - $17
        • Duration: 1 h 4 min
        Close x