I've got on net and checked the various schedules and prices for travel Paris/Lourdes. Can I pre-purchase these from Sri Lanka before arrival or do I have to get into France to do so?

There are some special flash tickets I would like to use but the agent in Sri Lanka does not sell these.