Karlsruhe Hbf, Karlsruhe, Germany
Lisbon City Hotel, Lisbon, Portugal
The best and cheapest way to get from Karlsruhe Hbf, Karlsruhe, Germany and Lisbon City Hotel, Lisbon, Portugal is to travel by train, which will cost about 163 EUR or 198.90 USD.