Update - August 2010
As from 5th September 2010, there are major changes to the buses from Bath to Melksham, Devizes and beyond. See [here]
for route diagram and times.
First (Bristol bath and the West), Faresaver, Frome Minibuses, AD Raines, Bodmans and National Express all operate scheduled bus services to and from the Melksham area, and First Great Western operate train services. As these companies compete with each other, there are no easy combined printed timetables - here is a list to the best of my knowledge, November 2009.
Buses from BATH to Melksham
are operated by First (7 days a week, hourly on Monday to Saturday and every 2 hours on Sunday) and by Faresaver (Every hour, Monday to Friday). AD Raines also run one bus a day, Monday to Friday. First's services also run, but less frequently, in the evening. Links: First - routes 271/272/273
, Faresaver - see route X72
Buses from CHIPPENHAM to Melksham
are operated by First (Monday to Saturday, hourly), and by Faresaver (Monday to Friday, hourly). First run a less frequent service in the evening, and there is no service on a Sunday. Links: First - route 234
, Faresaver - see route X34
Buses from FROME and TROWBRIDGE to Melksham
are an extension of the services from Chippenham - see links in that paragraph. An additional service, Monday to Saturday about every 2 hours is provide by Faresaver on their route 237 from Trowbridge via Holt. There is a further additional service run by Frome Minibuses from Frome via Bradford-on-Avon to Melksham in early morning, returning in the late afternoon. The National Express coach on route 402 runs from Frome via Westbury and Trowbridge to Melksham early EVERY morning (including Sunday - so it's the only service that day from Trowbridge or Frome) and return in the mid evening. Finally, route 235 runs once a day (morning peak) Melksham to Trowbridge and it returns in the later afternoon.
Buses from DEVIZES to Melksham
are an extension of the First service from Bath - routes 271, 272 and 273. See the links in the Bath paragraph. One Faresaver bus is extended to Devizes and back in the early afternoon. These buses run beyond Devizes to Potterne, West Lavington, Market Lavington, Easterton and Urchfont. An additional daily service is provided by the National Express coach bound for London on route 402.
Trains from SWINDON and CHIPPENHAM to Melksham
run twice a day (once on Sunday). They continue to TROWBRIDGE, and WESTBURY. Trains from WESTBURY and TROWBRIDGE to Melksham
run twice every day, and continue on to Chippenham and Swindon. The trains are operated by First Great Western
. Some trains continue to / start from Worcester, Cheltenham, Gloucester (to the north) and Salisbury and Southampton (to the south).
A long distance coach runs from Victoria coach station, LONDON and London's HEATHROW airport to Melksham
late in the afternoon, every day of the week. It return from Melksham to Heathrow and Central London at Breakfast time. This is route 402. See this link
A bus from MARLBOROUGH and CALNE to Melksham
is run by AD runs in the morning and returns in the afternoon. Marlborough (but not Calne) is also server by the daily National Express coach to / from London.
Buses from CORSHAM to Melksham
are provided by Faresaver on their routes 72 and 73.
The town bus
(service 14) runs every 30 minutes through the day, linking the Melksham Forest and Queensway areas with the town centre and Sainsbury's. Faresaver's 72 and 73 services provide local bus to North Melksham area, and also Berryfield. The buses to Devizes (plus service 235 and Faresaver X72) provide services to and from Bowerhill.
Most of the times mentioned above are included in the Wiltshire Council Bus Timetable
which, however, is not up to date, and there have been changes.
for insider's tips on bus services to and from Melksham (written 2009-11-05, updated 2010-08-24)
Associated topics are indexed as below, or enter http://melksh.am/nnnn for individual articlesM103 - Getting to and from Well House Manor 
New bus times - Melksham to Bath - (2012-08-25) 
Melksham Visitors Map - Bus routes and train lines to and from the town - (2012-06-04) 
Public transport for international arrivals into Melksham - (2012-06-04) 
International travel to the UK - coming to Melksham - (2011-05-03) 
Journey times to Melksham, Wiltshire - (2010-08-17) 
Bath to Melksham buses - times - (2010-06-03) 
Melksham to London (Heathrow, and Central London) - (2010-06-02) 
London to and from Melksham by public transport - (2010-02-13) 
Public Transport from London to Melksham, Wiltshire - (2009-06-19) 
Getting home from Melksham - (2009-06-19) 
Motorcycles welcome at Well House Manor - (2008-09-19) 
Buses from Well House Manor, Melksham, to Bath - (2008-01-18) 
Santa on the train to Melksham - (2007-12-01) 
Training information - England, Scotland, Wales and Ireland - (2007-05-22) 
Coming from London to Melksham by train for a course - (2006-11-28) 
Melksham Railway Calendar 2007 - (2006-07-25)G101 - Well House Consultants - Getting to and from Melksham 
Learning to program - how to jump the first hurdles - (2009-08-20) 
Train and Coach fares from London (and airports) to Melksham - (2009-02-26) 
Travelling to a course - station pickups - (2009-01-16) 
Bath - Melksham - Devizes. Bus route changes, new timetable - (2008-07-26) 
Please support improvements in our train service - (2008-03-28) 
Melksham - Swindon. Train v Bus v Car - (2008-03-07) 
Travel Across Wiltshire - the game - (2007-11-11) 
Lawrence Webb's Melksham Taxi service - (2007-02-18) 
The train returns for a few weeks - (2006-09-05) 
Busy day in Melksham - (2006-07-08) 
Shadow Transport Minister to visit Melksham - (2006-07-02) 
First way to get rid of customers - (2006-05-09) 
Train service from December - (2006-02-14) 
A company we can work with - (2005-12-23) 
Rail services under threat - Swindon, Melksham ... and Newquay and Bicester too - (2005-11-05) 
Save the train - (2005-08-13) 
a popular bus number - (2005-01-23) 
Railway train service, Melksham station - (2004-12-17) 
Take the train to training - (2004-09-06)
Some other Articles
Brown horses in MelkshamA better design of mouthPlanning the future of WiltshireMaking Linux Politically correctMelksham buses to/from Chippenham, Trowbridge, Bath, Devizes, LondonLua Classes - open enrolementRoot is root for a reason!Friendly Hotel in Melksham, near BathParallel Pinging, using Python Threads or Expect spawn listsA variable number of arguments in a PHP function