Rick's Germany guidebook suggests 2-day stay in Bacharach after landing in Frankfurt. Makes great sense.
Read in detail of the related section, it seems that the 2-day hotel base is not necessarily in Bacharach. It could be St Goar, or in Koblenz if the 2nd day is for Mosel Valley.
Any advice which city is the easiest base location if day-1 for Rhine Valley and day-2 for Mosel?
Thanks.
Rong
I'd suggest Boppard. It has a nice energy, right on the river, with a KD boat stop, and great rail connections . RS likes Bacharach , but it's tiny and sleepy, good for half a day.
We loved the Hotel Bellevue in Boppard.
Have a great trip!
Boppard is my recommendation. It's the largest small old-world town in the most scenic part of the Rhine with a wide variety of dining and lodging options, including some on the waterfront, and it shortens the longish daytrip journey up the Mosel River Valley, which would only be longer from Bacharach. All Boppard guests receive a Guest Card for use of the local trains - so your outing up the Mosel is not only shorter but free of charge.
Direct train rides from FRA's Regionalbahnhof station to Boppard are possible with travel time at roughly 1.3 hour on the Regional Express trains.
A Koblenz stay would work fine, but it's a mostly modern city that is short on atmosphere.
https://www.boppard-tourismus.de/media/was-ist-wo-broschu__re_en_190219.pdf
https://www.boppard-tourismus.de/en/accommodation/
With your first day being compromised by travel from the airport, jet lag, etc. I suggest adding a day to your stay in order to have time for a Rhine Cruise, Burg Eltz Castle, Marksburg Castle, a visit to Bacharach/Oberwesel/St Goar (all just south of Boppard) as well as whatever you have planned for the Mosel River.