Coffee, Books & Music.

Appomattox · Scottsville · Amherst


Welcome to Baine’s Books and Coffee. We opened a store in Appomattox, Virginia in 2004. It quickly became a gathering place for coffee lovers, readers, and the generally curious. Stores in Scottsville and Amherst followed. All are in historic buildings and offer a comfortable, interesting environment to relax, explore, and meet with friends. Our simple business strategy was to build a store we would like to hang out in, fill it with things we love, and hire friendly folks to work there. Nearly twenty years since opening, it seems there must have been more of us out there than we thought.

Our Coffee

We use beans roasted in Lexington, Virginia by a meticulous, award-winning roaster (Lexington Coffee Roasters). We receive beans weekly so they are always fresh. We offer a full range of espresso drinks, made by our well-trained and careful baristas. We use quality, real ingredients like homemade whipped cream and Monin chocolate.

Our stores in person offer a certain

Unique Experience.


Whether you are looking for a meal, or just something sweet to go with your coffee, we have great stuff to eat. Pick up a cookie, scone, muffin, or piece of homemade cake to tide you over. We bake daily right here in our shop. For lunch and dinner, we have panini sandwiches, wraps, salads, and our famous homemade quiche. We often have gluten-free items available. Much of our menu including quiches, cakes, and pies are available whole for catered events.

Live Music

From the start, we have been the headquarters for the local acoustic music scene. Since 2004 we have hosted over 2,500 nights of live music. Every Thursday is acoustic open mic night. Our open mic is a very welcoming experience, with longtime regulars and first-timers. We also book artists for special music nights on the weekend. Styles include bluegrass, folk, Americana, old-time, Celtic, blues, country, gospel, and jazz. Our venue has a comfortable listening room atmosphere that is smoke and alcohol-free.

Rare and Uncommon Books, Movies, and Musical Equipment

Purveyed Goods

Musical Instruments

Our Appomattox and Scottsville stores carry a selection of strings and accessories for guitars and other instruments. We also have a few new and used instruments for sale.

Vinyl Records

Baine’s Daily Records is a record store inside our Appomattox Bookstore. We carry a carefully curated collection of vinyl LPs and 45s. Each LP is condition graded (the more expensive titles are play graded), and protected in a poly sleeve. Sell your records for cash. We buy Classic Rock, Folk, Soul, Blues, Jazz and Pop records.


We sell pottery made right here in the area due to a long relationship with The Cub Creek Foundation. Over the years many Cub Creek Residents have been baristas here. Cups, pitchers, bowls, and every other possible clay piece are available. You might be lucky enough to meet the artist who made it.


We carry all types of used and new books. Our used books are reasonably priced and well organized. We stock new books in subject areas that fit our community and our personal interests. We specialize in The Classics, Children’s Classics, The American South, The Civil War, Southern Literature, The Civil Rights Movement, Shakespeare, Poetry, Art, Philosophy, Outdoor Skills, Music, Historic Preservation, Architecture, Mythology/Folklore, Christianity, The Inklings (C.S. Lewis, J.R.R. Tolkien et al.), and Local Author/Interest. We special order books, in or out of print, every day.

Baine’s Books and Coffee


(434) 229-8157
205 Main Street
Appomattox, VA 24522

Monday 8 AM to 6 PM
Tuesday 8 AM to 6 PM
Wednesday 8 AM to 6 PM
Thursday 8 AM to 8:30 PM
Friday 8 AM to 6 PM
Saturday 9 AM to 6 PM
Sunday 11 AM to 5 PM


(434) 286-3577
485 Valley St
Scottsville, VA 24590

Monday 8 AM to 5 PM
Tuesday 8 AM to 5 PM
Wednesday 8 AM to 5 PM
Thursday 8 AM to 5 PM
Friday 8 AM to 5 PM
Saturday 8 AM to 5 PM
Sunday 9 AM to 4 PM


(434) 209-2120
190 2nd St
Amherst, VA 24521

Monday 8 AM to 5 PM
Tuesday 8 AM to 5 PM
Wednesday 8 AM to 5 PM
Thursday 8 AM to 5 PM
Friday 8 AM to 5 PM
Saturday 9 AM to 2 PM
Sunday 11 AM to 3 PM