There currently is one option to travel by night train from Paris (France) to Tarbes (France), taking approximately 12 hours: Namely the INTERCITES DE NUIT n° 3731 operated by SNCF.
The National Company of the French Railways (SNCF) operates a handful of lines throughout continental France.
These night trains typically feature seating carriages and couchette carriages in first and second class.
In the couchette carriages, you travel in 4-person compartments (first class) or 6-person compartments (second class). The berths are simply designed in both classes and are about 1.9 meters long.
Yes, it's possible to reserve an entire couchette compartment as a private compartment. This can also be done for a group.
The main difference is in occupancy: four people per compartment in first class versus six in second class. Additionally, first class berths are slightly wider. First class passengers have access to showers at stations in Paris and Toulouse. Second class offers bicycle transport for 10 euros, which may interest cycling tourists.
There is no dining car on board the Intercités de Nuit. It's recommended to bring your own food or eat in Paris before departure. It's possible to pre-order food and drinks. In first class, a small breakfast is offered. Each passenger receives a 'night kit' with a refreshing towelette, dental cleaning tablet, sleep mask, earplugs, and a small bottle of water.