Re: Trip to Beirut from Damascus /visa
Some of my students going to study in Damascus have got their visas at the airport, but it does seem to depend on the officials on duty at the time...I don't think it is official policy unless your home country doesn't have a Syrian Embassy, so if you can get your visa in advance, it is better. Your airline might even refuse to let you board if you don't have a Syrian visa.
Many nationalities can get visas for Lebanon at the border. From their embassy website:
"The following is a list of countries whose citizens can obtain an entry visa upon arrival at Beirut International Airport or any other port of entry if there is no Israeli visa or seal on their passport.
Andorra, Antigua and Barbuda, Argentina, Armenia, Australia, Austria, Azerbaijan, The Bahamas, Barbados, Belarus, Belgium, Belize, Bhutan, Brazil, Bulgaria, Canada, Chile, China Republic, Czech Republic, Costa Rica, Croatia, Cyprus, Denmark, Dominican Republic, Estonia, Finland, France, Great Britain, Georgia, Germany, Greece, Hong Kong, Hungary, Iceland, Ireland, Italy, Japan, Kazakhstan, Kyrgyzstan, Latvia, Lithuania, Liechtenstein, Luxembourg, Macedonia, Macau (S A R), Malaysia, Malta, Mexico, Moldova, Monaco, Montinegro, Netherlands, New Zealand, Norway, Palau, Panama, Peru, Poland, Portugal, Russia, Romania, Saint Kitts & Nevis, Samoa, San Marino, Serbia, Singapore, Slovakia, Slovenia, South Korea, Spain, Sweden, Switzerland, Tajikistan, Turkey ( exclusively at the airport), Trinidad & Tobacco, Turkmenistan, USA, Ukraine, Uzbekistan, Venezuela, Yugoslavia.
* The cost for a visa at the airport is $35.00 Cad, it is for one entry and valid for one month only. "
If you're going back to Syria afterwards, I would advise getting a multi-entry Syrian visa from your nearest Syrian embassy.