Relax at our hotel along the banks of the Neckar River
Traditional sophistication and modern convenience combine seamlessly at the Heidelberg Marriott Hotel. Located on the banks of the Neckar River, a short distance from Old Town, our hotel welcomes you to one of Germany's most beautiful cities with stylish, air-conditioned accommodation; enjoy thoughtful in-room amenities including pillowtop mattresses, flat-screen TVs and high-speed Internet access. Sample perfectly prepared cuts of Black Angus meat at Grill 16, our on-site steakhouse; the restaurant's large outdoor terrace faces the river, and is the only one of its kind in Heidelberg. If you're planning an event here in southern Germany, you can take advantage of our hotel's well-appointed ballroom, with its gorgeous views and natural light. And be sure to explore the city while you're here; visit Heidelberg Castle, one of the city's most spectacular landmarks, or stroll the streets of Aldstadt (Old Town). We look forward to making your trip to Germany truly special here at the Heidelberg Marriott Hotel.