If you have a valid passport from Another Country then yes, you may travel to Russia.
Please note:
For almost all countries, Russia requires a valid passport and visa to cross their border. Apply for the visa in advance. Russia really doesn't care about your US green card.
The USA recently (2008) changed their rules and require a valid passport to enter into the country by air from anywhere in the world. Your green card will serve as the visa. {Exception: US citizens may travel to Hawaii and US territories without a pasport.}
A permanent resident who lives in Boston can go to Florida without any problem. It would make common sense that they carry the Green Card with them when they travel.
Hawai'i is a US state, therefore no passport is needed for US citizens to travel to or from Hawai'i. Hawaii is part of the United States. Therefore, if you are a Citizen or a Permanent Resident(Green Card holder) you won't be needing a passport to go there. DL will do.
you do not need to carry a passport as a permanent resident alien when traveling in the us, IF you have a state id, or drivers license. i have done it before, and never been asked about my passport. even when i gave up my green card, i still had a valid drivers license , which i used to at the airport.
only US citizens can hold a US passport. the resident alien must first apply and complete the citizenship process
Your question does not make sense. You need to be a US citizen to have an American passport. If you have a green card and an expired Russian passport, contact a Russian embassy in the US and they should be able to issue you a travel letter or stamp your passport so you may travel back to Russia. But returning to the US is another problem.
If you are also a US citizen, you need to carry both passports and they should be valid.If you are a Canadian citizen and have green card, you need a valid Canadian passport with your green card.
You are able to. I was a permanent resident with a green card( actually pink) and i went to Mexico and Canada with it.
If you are a U.S. Citizen, you need your valid passport. If you are a legal resident, you need your green card.
I'm not sure if they have changed anything but 1 years ago only those were needed - passport and green card. Of course, it should be International passport since you are coming from abroad. But you may want to take the normal passport (the one on Russian only) too, for your ID while in Russia. And green card will be needed only when you will be leaving the country again. That's it! Good luck!
You NEVER have to surrender your foreign passport. When you are sworn in as a US citizen at the oath-taking ceremony you do have to give up your permanent resident card (green card).
You do not need a transit visa but a passport is required to re-enter the USA
You need to have a valid greencard and an American passport to return to America after your visit. I'm not sure. Maybe, most likely. Or you could just consider getting the passport 'renewed' Recources - I am Russian