Geiko dinners have always been exclusive and expensive, high class events. But like other businesses, the ochaya have been suffering from the economic downturn in recent decades. As a result, they have become less restrictive, and it is now possible for almost any tourist with a sufficient budget to have a dinner with a geiko thanks to travel agencies and hotels serving as the go-between. There are even a few companies which target foreign tourists without Japanese language skills.
If you book through a travel agency, the typical cost for a full fletched geiko dinner is around 50,000 yen per maiko or geiko plus the cost for the meal which is typically between 10,000 and 30,000 yen per person. Since English conversation is not among the skills learned by geiko (they are supposed to communicate in Kyoto dialect only), some services can arrange an interpreter at an additional cost.