If you are looking for a hotel around the London Eye then its not a problem as there are hundreds within a short travelling distance.
The London Eye is actually on the south bank of the River Thames and is almost opposite the Houses of Parliament in Westminster. Most visitors stay north of the river in either Kensington or the West End from where you can either walk or take a very quick tube ride to the Eye.
Remember that the queues can be quite large so plan visit either early or late in the day unless you have purchased one of the priority access tickets.
If you are visiting the London Eye then we can recommend that you continue to walk east along the Southbank to take in many other attractions including the Tate Modern, Shakespeares Globe Theatre, the Clink Prison, Golden Hinde, HMS Belfast and Tower Bridge where you can cross to the northern side of the river to visit the Tower of London. Thats a great trip, weather permiting.
The closest hotel to the London Eye is the 5 star Marriott County Hall. A luxury hotel with exceptional facilities to ensure your stay is more than comfortable, the Marriott County Hall offers deluxe accommodations, business services, leisure club facilities and a range of dining options - making this hotel a perfect destination for both business and leisure travellers.
Also in the immediate vicinity to the London Eye is the Park Plaza County Hall Hotel. The Park Plaza County Hall can be found very close to the London Eye and Westminster Bridge in the area of Lambeth / Southwark. Featuring a 14 floor open atrium, this super hotel offers a wealth of great facilities and has one of the highest customer satisfaction levels in London.
For cheaper hotels near the London Eye have a look at South Kensington which is only a 5 minute tube ride or a 25 minute walk from the London Eye.