Delphi has no shortage of lodgings; you can usually find rooms even in July or August. When tourists are few, you can often improve on the rates below. Still, if you want to be sure that you get a room in a specific price category (or with a view or a pool), it's best to make a reservation. With the growing popularity of skiing Parnassus, fewer of Delphi's hotels close for part of the winter, but summer is still high season here.
In addition to the listed options, we've had good reports of Hermes Hotel, 29 Vasileos Pavlou (tel. 22650/82-318; fax 22650/82-639); Pan Hotel, 53 Vasileos Pavlou (tel. 22650/82-294); and its annex, the Artemis, 53a Vasileos Pavlou (www.panartemis.gr; tel. 22650/82-294). The little Odysseus Pension, 1 Isea (tel. 22650/82-235), has a garden and is a good budget choice (most rooms with shared bathroom). Three recently renovated, comfortable hotels, the Delphi Palace, just out of the village, with pool and gardens; the King Iniohos, on one of the upper streets, and the Pythia Art Hotel, on the nonview side of the main street, are jointly managed and share a website and a reservations number (www.delphi-hotels.com; tel. 22650/82-151). Doubles at the Hermes, Artemis, Pan, and Odysseus from 50€; doubles at the Iniohos, Delphi, Iniohos, and Pythia from 70€. Despite its proximity to the site, and nice balconies, I no longer recommend the Hotel Vouzas, once the in-town hotel to stay at, because it has declined badly in recent years.
Tip: If you want a main street room with a view, be sure the hotel is on the side of the street overlooking the Gulf of Corinth and ask for a back room with a balcony that faces the gulf. You may not always see the water, but from your balcony you will almost always see the magnificent valley of olive trees that leads down to the gulf -- and avoid the traffic noise of the main street.
Note: This information was accurate when it was published, but can change without notice. Please be sure to confirm all rates and details directly with the companies in question before planning your trip.