Vievy-le-Rayé liegt etwa 29 Kilometer nördlich von Blois am Rande der Naturlandschaft Beauce. Im Norden durchquert das Flüsschen Baignon die Seen Étang du Ruchet und Étang de la Grille. Umgeben wird Vievy-le-Rayé von den Nachbargemeinden Morée im Norden und Nordwesten, Moisy im Norden, Beauce la Romaine im Osten und Nordosten, Saint-Léonard-en-Beauce im Osten und Südosten, Oucques La Nouvelle im Süden, Lignières im Westen sowie Fréteval im Westen und Nordwesten.