You can use the tram line n°1, stop : Chalezeule.
You can download the tram & bus route map below, or look at it at www.ginkobus.com .
There are two different train stations : Besançon Franche-Comté TGV, which is 15 min away from Besançon itself, and Besançon Viotte, which is in Besançon.
Most of the TGVs (high speed lines) will go to Besançon Franche-Comté TGV. That’s why you'll have to take a shuttle. Timetable of the shuttle
Once you are in Besançon Viotte, if you want to reach the campsite you have to take the bus line N°32 direction Orchamps, and then the bus line n°35 direction Bregille, and get out at “camping” bus stop.
There are direct train lines between Besançon and the mediterranean sea.