There are a few ways you can get to Avignon. One is by train. Usually you land in Paris and you can get the high speed TGV train to Avignon (about 2h30min ). There is a train station right inside CDG terminal 2. Which is quite convenient for transfer directly to Provence. Other ways to get to Provence is to fly into Marseille airport. Nice is also possible but further east thus you will need to either rent a car and drive to Avignon or via private chauffeur (more expensive) or also via train.