Vid kusten finns tåg, till exempel från Nice och området. Området är inte så billigt heller, men du kan fortfarande försöka. SNCF-webbplatsen "ter" har en karta och listor en tåglinjen längs kusten till Cannes , som har ganska frekventa tåg. Priserna är runt 5-10 euro varje sätt jag skulle vilja säga.
Det finns också bussar som är billigare. På cg06.fr
webbplatsen för Conseil General of Alpes Maritimes det står att busslinjerna till Monaco är 100 och 100X, biljetter är 1 euro vardera.
Förresten Nice är väldigt trevlig stad, värt att besöka.
EDIT: Jag vet inte hur långt stationen är från GP men jag antar att den är tillräckligt nära (Monaco är inte så stor och stationer ligger vanligtvis i centrum)