It sounds as though you are arriving BKK, staying for a few days then hoping to fly to LHR. Maybe check prices on TG's website, ITA, then get a quote at the ticket counter at the airport when you arrive and you'll have some guidelines. Then maybe check with a travel agency or two in town, there is probably one in your hotel.
Paying cash for the ticket is no problem, it is preferred actually but expect to pay in THB.
From ITA:
Bangkok, Thailand to London, United Kingdom: 5948 miles 12 hrs 5 min
Thai Airways Flight TG910 on a Boeing 747 (jet) in first class
(meal, movie)
Departs Bangkok, Thailand (BKK) Thur, Aug 14 1:10a 12 hrs 5 min
Arrives London, United Kingdom (LHR) 7:15a
1 adult in booking code A, covered by fare (A1) below
Note: The flight from Bangkok (BKK) to London (LHR) is overnight.
--------------------------------------------------------------------------------
Booking details
If you want to buy this ticket, contact the airline (Thai Airways: 1-800-426-5204,
http://www.thaiairways.com/) or a travel agent. If you use a travel agent to buy this ticket:
If your travel agent is online and has an e-mail address, e-mail this itinerary to them
If your travel agent is not online, print out this page and fax/give it to them
It is very important to use exactly the same booking codes and fare codes that we've used on this page in order to match the price we've found.
Fare (A1): TG BKKLON FOW fare (rules) THB 159225
Tax: TG YQ surcharge $235.00
Tax: Thailand Passenger Service Charge THB 700
--------------------------------------------------------------------------------
Total for 1 adult passenger: THB 167845
(as of Sunday, July 20, 2008 3:46am; fares loaded Saturday, July 19, 2008 5:29pm)
Fare construction (sometimes useful to travel agents):
BKK TG LON M 4822.66FOW NUC 4822.66 END ROE 33.016 FARE THB 159225 XT 700TS 7920YQ