Tehran Province, Iran
Lucerne, Switzerland
The best and cheapest way to get from Tehran Province, Iran and Lucerne, Switzerland is to travel by bus, which will cost about 177 CHF or 175.50 USD.