London Buses operates a bus from Earls Court to St John's Wood every 10 minutes. Tickets cost $3 and the journey takes 38 min.
How to get from Earls Court to St John's Wood
From Earl's Court Underground Station Tube to Edgware Road (Circle Line) Underground Station. 11 min £2. From Earl's Court Underground Station Tube to Green Park Underground Station then Tube to St. John's Wood Underground Station. 17 min £3. From Earls Court, Earl's Court line 328 bus to Maida Vale, Rudolph Road. 38 min £2. From Earls Court taxi to St John's Wood. 8 min £19. From Earls Court Uber to St John's Wood. 8 min £17. From Earls Court walk to St John's Wood. 1 h 9 min. From Trebovir Road, Earl's Court Bikeshare to Wellington Road, St. John's Wood. 30 min.