You can enter the Maine Flower Show through “Brick South” building at 8 Thompson’s Point Road in Portland, ME. Thompson’s point is easily accessed at Exit 5A of I-295. Drive around the Portland Transportation Center (home of Concord Bus Lines and Amtrak train service) and the road will take you right to Thompson’s Point. The parking lot and entrance will be readily visible.


There will be parking available on site at Thompson’s Point, however, we strongly recommend that you park in one of our satellite lots to avoid long lines waiting to get onto the Point, There will be plenty of shuttles running throughout the show to get you to and from your car.
Parking and shuttle services are included in the price of your ticket.

Thursday – Sunday

Maine Mall
Gorham Road & Philbrook Avenue
South Portland, Maine 04106

Want to avoid the parking and traffic hassles on site?  Go directly to the Maine Mall, park in our designated shuttle lot at the corner of Gorham Road and Philbrook Avenue, catch the VIP Charter bus and be at the show in 15 minutes!

17 Westfield Street
Portland, ME 04102

Italian Heritage Center
(NOTE! This lot will close at 1:00 p.m. on Saturday, then reopen Sunday morning)
40 Westland Ave
Portland, ME 04102

Thompson’s Point
8 Thompson’s Point Rd
Portland ME 04102

Additional Parking on Saturday & Sunday

Mercy Hospital
175 Fore River Parkway
Portland, ME

Behind Margaritas Mexican Restaurant
222 St. John St.
Portland, ME

It’s Time to Take the Train to the Maine Flower Show!

Ride the Amtrak Downeaster to Portland and arrive steps from the Maine Flower Show. Spend the afternoon exploring garden displays, exhibits, and more before catching your train home. Visit for schedules.

Take METRO to the Maine Flower Show, Thompson’s Point in Portland

Route 1 and METRO BREEZ stop at the PTC, a short walk from Thompsons’s Point.
Route 5 and 9A/B stop along Congress Street, near Sewall Street.
Walk to the PTC (Portland Transportation Center) and Thompson’s Point.

Visit for route maps, schedules and information.

One way fare: $1.50 Local/$3 Express
(Reduced fare: .75 local/$1.50 Express with ID)