Earl's Court to Swiss Cottage - travel options by train and buses

Starting at: Earl's Court

• Take the N97 bus to Trafalgar Square
• Change at Trafalgar Square
• Take the N20 bus to Camden Town Station
• Change at Camden Town Station
• Take the N31 bus to Swiss Cottage Station
• Change at Swiss Cottage Station / Avenue Road

Arrive at: Swiss Cottage

Journey time between Earl's Court and Swiss Cottage averages at 43 minutes


Stations passed through from Earl's Court

  • West Cromwell Road / Tesco
  • Earls Court Road
  • Collingham Road / Sainsbury's
  • Gloucester Road Station
  • Natural History Museum / Queens Gate
  • South Kensington Station
  • Victoria and Albert Museum
  • Brompton Square
  • Harrods
  • Knightsbridge Station
  • Hyde Park Corner
  • Old Park Lane / Hard Rock Cafe
  • Green Park Station
  • Old Bond Street / Royal Academy
  • Piccadilly Circus
  • Haymarket / Charles II Street
  • Trafalgar Square

Local disruptions

District Line: A20 minute service is operating Tower Hill to Ealing Broadway / Richmond. A 15 minute service is operating Upminster to Tower Hill and Edgware Road to Wimbledon due to operational restrictions. Public transport should only be used for essential journeys.

SWISS COTTAGE STATION: Station closed to help key stations remain open and allow essential journeys only

Bus stop closed\n Temporary stop located on\nAdelaide Road, near the junction\n with Finchley Road.

Swiss Cottage: Closed - Station closed due to operational restrictions.


Ticket price information

Unlimited bus and tram journeys within one hour.


Return journey: Swiss Cottage to Earl's Court


Note, the results are provided by TfL Open Data, but you should check before travelling in case of disruptions.

Buy mainline railway tickets

Latest journey planner searches

Home > Journey planner > Earl's Court > Swiss Cottage