A one-way ticket by bus from Keene NH to Oklahoma City OK the trip would cost as little as $93 with 21 days advance purchase to $206 for a same-day purchase. Greyhound offers 7- and 14-day advance purchase discounts as well so check their website for current fares.
Amtrak has trouble finding service from Brattleboro to Oklahoma City. The Vermonter runs daily to New York City and beyond but Amtrak's reservation system can't find any good connecting service to Oklahoma City. You could travel from Boston to Oklahoma City by train for as little as $200 with some notice but you'd have to take a bus from Keene to Boston and then connect to Amtrak.
For more information on bus service and connections in Boston, Keene, and Oklahoma City check: http:/www.casualtourist.com
The address of the Brattleboro Historical Society is: 230 Main St Ste 301, Brattleboro, VT 05301
The phone number of the Brattleboro Historical Society is: 802-258-4957.
The address of the Brattleboro Museum And Art Center is: 10 Vernon St, Brattleboro, VT 05301-3389
The web address of the Brattleboro Museum And Art Center is: http://www.brattleboromuseum.org
The address of the Kidsplayce is: 20 Elliot St, Brattleboro, VT 05301
The address of the Dummerston Historical Society is: Po Box 8064, Brattleboro, VT 05304
The Naulakha-Rudyard Kipling House is located in Dummerston, Vermont, not Brattleboro. It is situated on a hillside overlooking the Connecticut River Valley.
The address of the Estey Organ Museum is: 108 Birge Street, Brattleboro, VT 05301-6460
The address of the Organic Center Inc is: 28 Vernon Street, Brattleboro, VT 05301-3666
The address of the Deerfield Heritage Incorporated is: Po Box 1280, Brattleboro, VT 05302-1280
The address of the Flow Of History Inc is: Po Box 300, Brattleboro, VT 05302-0300
That is a distance of 893 miles.