Tehran
Brussels
The best and cheapest way to get from Tehran and Brussels is to travel by bus, which will cost about 219 EUR or 267.30 USD.