Situated at the crossroads of six London Underground lines and offering direct rail connections to Paris and Brussels via the Eurostar, Kings Cross St Pancras station is a traveller's dream for seamless city access. Staying at hotels near Kings Cross St Pancras station means you're perfectly positioned to catch that early train or enjoy a late-night arrival without the stress of a lengthy commute. Explore the wide selection of nearby accommodations and make the most of your travel time.

Hotels closest to King's Cross Train Station, London

Book your stay near King's Cross Train Station and secure unbeatable deals on hotels in London

  • Hotel

    Royal National Hotel

    rated as 3 out of 5 by 14,995 reviewers
    2,848 ft from King's Cross Train Station
    from £121 per night
  • Hotel

    Point A Hotel London Kings Cross – St Pancras

    rated as 4 out of 5 by 7,836 reviewers
    1,168 ft from King's Cross Train Station
    from £101 per night
  • Hotel

    Crowne Plaza London Kings Cross by IHG

    rated as 4 out of 5 by 5,613 reviewers
    2,612 ft from King's Cross Train Station
    from £154 per night
  • Hotel

    President Hotel

    rated as 3.5 out of 5 by 6,572 reviewers
    3,136 ft from King's Cross Train Station
    from £117 per night
  • Hotel

    The Wesley Euston

    rated as 3.5 out of 5 by 2,571 reviewers
    3,225 ft from King's Cross Train Station
    from £114 per night
  • Hotel

    Tavistock Hotel

    rated as 3.5 out of 5 by 4,298 reviewers
    2,451 ft from King's Cross Train Station
    from £99 per night
  • Hotel

    The Standard London

    rated as 4.5 out of 5 by 2,531 reviewers
    607 ft from King's Cross Train Station
    from £203 per night
  • Hotel

    Four Points Flex by Sheraton London Euston

    rated as 4.5 out of 5 by 376 reviewers
    2,136 ft from King's Cross Train Station
    from £107 per night
  • Hotel

    hub London - King's Cross

    rated as 4.5 out of 5 by 4,801 reviewers
    1,099 ft from King's Cross Train Station
    from £94 per night

Cheap hotels near King's Cross Train Station, London

  • Hotel

    The Corner London City

    rated as 4.5 out of 5 by 4,874 reviewers
    2.6 mi from King's Cross Train Station
    from £122 per night
  • Hotel

    Premier Inn London Blackfriars

    rated as 4.5 out of 5 by 6,968 reviewers
    1.46 mi from King's Cross Train Station
    from £94 per night
  • Hotel

    Premier Inn London County Hall

    rated as 4.5 out of 5 by 12,023 reviewers
    2.04 mi from King's Cross Train Station
    from £120 per night
  • Hostel

    Wombat's City Hostel London

    rated as 4 out of 5 by 1,185 reviewers
    2.76 mi from King's Cross Train Station
    from £159 per night

Luxury hotels near King's Cross Train Station, London

  • Hotel

    Shangri-La The Shard, London

    rated as 5 out of 5 by 7,908 reviewers
    2.42 mi from King's Cross Train Station
    from £466 per night
  • Hotel

    The Clermont London, Victoria

    rated as 4.5 out of 5 by 2,037 reviewers
    2.61 mi from King's Cross Train Station
    from £183 per night
  • Hotel

    ME by Meliá London - Covent Garden

    rated as 4.5 out of 5 by 5,364 reviewers
    1.34 mi from King's Cross Train Station
    from £310 per night
  • Hotel

    Montcalm East, Autograph Collection

    rated as 4.5 out of 5 by 4,322 reviewers
    1.48 mi from King's Cross Train Station
    from £171 per night

Family hotels near King's Cross Train Station, London

  • Hotel

    Lost Property St Pauls London, Curio Collection By Hilton

    rated as 5 out of 5 by 1,985 reviewers
    1.52 mi from King's Cross Train Station
    from £200 per night
  • Hotel

    Hampton By Hilton London City

    rated as 5 out of 5 by 2,181 reviewers
    2.5 mi from King's Cross Train Station
    from £116 per night
  • Hotel

    Montcalm Royal London House, Autograph Collection

    rated as 5 out of 5 by 5,004 reviewers
    1.74 mi from King's Cross Train Station
    from £238 per night
  • Hotel

    The Westin London City

    rated as 5 out of 5 by 1,309 reviewers
    1.8 mi from King's Cross Train Station
    from £294 per night

Discover more of London