Sachverhalt: Sachverhalt: A. Mit Beschluss vom 8. November 2004 genehmigte der Gemeinderat Eschenbach den Teilstrassenplan und das Bauprojekt Rickenstrasse, Abschnitt Eschenbach-Neuhaus, Korrektion Breiten bis Ochsen Neuhaus. Die Rickenstrasse soll redimensioniert werden, um den Durchgangsverkehr auf die Umfahrungsstrasse A53 zu lenken; zudem soll eine Radweglücke geschlossen und der Strassenbelag saniert werden. Das Bauprojekt ist in vier Abschnitte gegliedert. Im vierten Teil, "Post Neuhaus bis Ochsen", soll die Fahrbahn um 1 m auf insgesamt 6 m reduziert werden. Der bestehende Fuss- und Radweg von Eschenbach in Richtung Neuhaus soll durch eine Verbreiterung des Trottoirs bis Ochsen Neuhaus verlängert und so an die bestehenden Radwege in Richtung St. Gallenkappel und Uznach angeschlossen werden. Vor der Ochsenkreuzung soll eine Mittelinsel errichtet werden, um ein sicheres Queren für Fussgänger und Radfahrer zu ermöglichen. Die bestehende Bushaltestelle soll 15 bis 20 m nach Osten, unmittelbar vor die Mittelinsel verlegt werden. Für die Erstellung der Mittelinsel und die damit verbundene Verbreiterung der Strasse werden 30 m2 Land von der Liegenschaft Rickenstrasse 6 (Grundstück Nr. 296) von X._ beansprucht. Am 4. Dezember 2004 erhob X._ für sich und elf Mieter seiner Liegenschaft Rickenstrasse 6 Einsprache gegen das Bauprojekt. Der Gemeinderat wies die Einsprache am 31. Januar 2005 ab. Am 4. Dezember 2004 erhob X._ für sich und elf Mieter seiner Liegenschaft Rickenstrasse 6 Einsprache gegen das Bauprojekt. Der Gemeinderat wies die Einsprache am 31. Januar 2005 ab. B. Gegen den Einspracheentscheid rekurrierte X._ an das Baudepartement des Kantons St. Gallen. Er beantragte, die Rickenstrasse sei umzuplanen und die Bushaltestelle sei am alten Ort zu belassen oder auf die andere Seite der Ochsenkreuzung zu versetzen. Das Baudepartement führte einen Augenschein unter Mitwirkung der Kantonspolizei, Verkehrstechnik, durch, und wies den Rekurs am 18. November 2005 ab, soweit darauf eingetreten werden konnte. B. Gegen den Einspracheentscheid rekurrierte X._ an das Baudepartement des Kantons St. Gallen. Er beantragte, die Rickenstrasse sei umzuplanen und die Bushaltestelle sei am alten Ort zu belassen oder auf die andere Seite der Ochsenkreuzung zu versetzen. Das Baudepartement führte einen Augenschein unter Mitwirkung der Kantonspolizei, Verkehrstechnik, durch, und wies den Rekurs am 18. November 2005 ab, soweit darauf eingetreten werden konnte. C. Daraufhin erhob X._ Beschwerde an das Verwaltungsgericht des Kantons St. Gallen. Auch das Verwaltungsgericht führte einen Augenschein unter Mitwirkung eines Vertreters der Kantonspolizei, Verkehrstechnik, durch. Am 12. April 2006 wies es die Beschwerde ab, soweit darauf eingetreten werden konnte. C. Daraufhin erhob X._ Beschwerde an das Verwaltungsgericht des Kantons St. Gallen. Auch das Verwaltungsgericht führte einen Augenschein unter Mitwirkung eines Vertreters der Kantonspolizei, Verkehrstechnik, durch. Am 12. April 2006 wies es die Beschwerde ab, soweit darauf eingetreten werden konnte. D. Gegen den verwaltungsgerichtlichen Entscheid hat X._ am 9. Mai 2006 staatsrechtliche Beschwerde erhoben mit dem Antrag, der Teilstrassenplan und das Bauprojekt Rickenstrasse, Abschnitt Post Neuhaus bis Ochsen, sowie die Zulässigkeit der Enteignung seien zurückzuweisen. D. Gegen den verwaltungsgerichtlichen Entscheid hat X._ am 9. Mai 2006 staatsrechtliche Beschwerde erhoben mit dem Antrag, der Teilstrassenplan und das Bauprojekt Rickenstrasse, Abschnitt Post Neuhaus bis Ochsen, sowie die Zulässigkeit der Enteignung seien zurückzuweisen. E. Das Verwaltungsgericht, das Tiefbauamt des Kantons St. Gallen und der Gemeinderat Eschenbach beantragen, die staatsrechtliche Beschwerde sei abzuweisen, soweit darauf einzutreten sei.