The Colagne flows southward through the middle of the commune and crosses the town.
A medieval city exemplifying the Occitan culture, Marvejols was strengthened during the Hundred Years War against the English.
Following the St. Bartholomew's Day massacre, the town walls were reinforced to protect the Huguenot population during the French Wars of Religion, Protestant Capt.
Two big events take place; on the Saturday evening a great banquet consisting entirely of regional produce, finishing with a dance; on the Sunday morning, the mass is said in Occitan.
The latter part of the story in the movie Betty Blue takes place in Marvejols.