By car:
The most direct route is to take I-95 South for about 100 miles. This drive will take about 2 hours.
By bus:
There are a few different bus companies that offer service from Baltimore to Rehoboth Beach. These include Greyhound, BoltBus, and Megabus. The trip takes about 3-4 hours.
By train:
There is no direct train service from Baltimore to Rehoboth Beach. However, you can take Amtrak to Wilmington, DE, and then transfer to a DART bus to Rehoboth Beach. The total trip takes about 4-5 hours.
By air:
There is no airport in Rehoboth Beach, so you would need to fly into one of the nearby airports, such as Baltimore/Washington International Airport (BWI) or Philadelphia International Airport (PHL). From there, you can rent a car or take a bus or train to Rehoboth Beach.