Does God hear and answer when we pray silently?
1 Thessalonians 5:17
“Pray without ceasing.”
I think that includes all kinds of prayer, at all times, even during sleep. The prayer of the heart is central in the Orthodox Tradition.
“… the kingdom of God is within you.”
Just because you are not saying the words, doesn’t mean God can’t hear.
Search me, O God, and know my heart; test me and know my anxious thoughts. -Psalm 139:23
Yet you know me, O Lord; you see me and test my thoughts about you. Drag them off like sheep to be butchered! Set them apart for the day of slaughter! -Jeremiah 12:3
From an article on the subject:
The Bible may not specifically mention praying silently, but that does not mean it is any less valid than praying out loud. God can hear our thoughts just as easily as He can hear our words (Psalm 139:23; Jeremiah 12:3). Jesus knew the evil thoughts of the Pharisees (Matthew 12:24-26; Luke 11:7). Nothing we do, say, or think is hidden from God, who does not need to hear our words to know our thoughts. He has access to all prayers directed to Him, whether or not they are spoken.
The Bible does mention praying in private (Matthew 6:6). What would be the difference between praying out loud or silently if you are by yourself? There are some circumstances where only silent prayer is appropriate, e.g., praying for something between you and God only, praying for someone who is present, etc. There is not anything wrong with praying silently, as long as we are not doing it because we are embarrassed to be seen praying.
If God can hear my thoughts and my heart about Him, then He can hear my thoughts and silent prayers to Him. In addition, He has answered my silent prayers on more than just one occasion.