Hotels near the Port of Miami
No hotel is next to the ships: PortMiami is on Dodge Island, across a bridge from downtown. The Elser, at the foot of the bridge, is the closest, a 5-minute drive to either end of the island and a 20-minute walk to Terminals D to J. Thirteen hotels run or sell a ride to the port, and two by the airport do it free, one way.
By Andrew Budai · Last checked 2026-10-28 · Rates and opening hours change — confirm before you travel.
The Elser Hotel Miami
Downtown Miami (Bayfront) · 398 NE 5th St, Miami
- To Terminals D to J
- 20 min walk (1.0 mi)
- To Terminals AA to C
- 5 min drive (2.2 mi)
- For cruise passengers
- Paid ride to the port via a partner, fee not stated
- Parking
- $84 a night valet, $63 self-parking
citizenM Miami Worldcenter
Downtown Miami (Miami Worldcenter) · 700 NE 2nd Ave, Miami
- To Terminals D to J
- 22 min walk (1.2 mi)
- To Terminals AA to C
- 6 min drive (2.5 mi)
- For cruise passengers
- No cruise shuttle listed
- Parking
- None on site; nearby garages, extra cost
YVE Hotel Miami
Downtown Miami (Bayfront) · 146 Biscayne Blvd, Miami
- To Terminals D to J
- 23 min walk (1.2 mi)
- To Terminals AA to C
- 6 min drive (2.5 mi)
- For cruise passengers
- Room rate with a shuttle to the port, price not shown
- Parking
- $67.10 a night, valet
YOTEL Miami
Downtown Miami · 227 NE 2nd St, Miami
- To Terminals D to J
- 25 min walk (1.3 mi)
- To Terminals AA to C
- 6 min drive (2.6 mi)
- For cruise passengers
- No cruise shuttle listed
- Parking
- None; nearby garage from $35 plus tax
Miami Sun Hotel
Downtown Miami · 226 NE 1st Ave, Miami
- To Terminals D to J
- 5 min drive (2.0 mi)
- To Terminals AA to C
- 6 min drive (2.6 mi)
- For cruise passengers
- No cruise shuttle listed
- Parking
- Not listed
The Grayson Miami
Downtown Miami (Museum Park) · 1100 Biscayne Blvd, Miami
- To Terminals D to J
- 6 min drive (2.1 mi)
- To Terminals AA to C
- 6 min drive (2.6 mi)
- For cruise passengers
- No cruise shuttle listed
- Parking
- $46, valet only
Eurostars Langford
Downtown Miami · 121 SE 1st St, Miami
- To Terminals D to J
- 6 min drive (2.3 mi)
- To Terminals AA to C
- 7 min drive (2.9 mi)
- For cruise passengers
- No shuttle listed; suggests the free trolley
- Parking
- $64.20 a night with tax, outside service
JW Marriott Marquis Miami
Downtown Miami (Miami River mouth) · 255 Biscayne Blvd Way, Miami
- To Terminals D to J
- 6 min drive (2.4 mi)
- To Terminals AA to C
- 7 min drive (2.9 mi)
- For cruise passengers
- No cruise offer listed
- Parking
- $76.29 a day valet; also says $47 to $62
Kimpton EPIC Hotel
Downtown Miami (Miami River mouth) · 270 Biscayne Blvd Way, Miami
- To Terminals D to J
- 6 min drive (2.4 mi)
- To Terminals AA to C
- 7 min drive (2.9 mi)
- For cruise passengers
- No cruise shuttle listed
- Parking
- $58 a day, valet
InterContinental Miami
Downtown Miami (Bayfront Park) · 100 Chopin Plaza, Miami
- To Terminals D to J
- 7 min drive (2.2 mi)
- To Terminals AA to C
- 8 min drive (2.8 mi)
- For cruise passengers
- No cruise shuttle listed
- Parking
- $57 to $58 a night, valet
Courtyard by Marriott Miami Downtown/Brickell Area
Downtown Miami · 200 SE 2nd Ave, Miami
- To Terminals D to J
- 7 min drive (2.5 mi)
- To Terminals AA to C
- 7 min drive (3.0 mi)
- For cruise passengers
- No cruise shuttle listed
- Parking
- $45 a day plus tax, self-parking
Hyatt Regency Miami
Downtown Miami (Miami River) · 400 SE 2nd Ave, Miami
- To Terminals D to J
- 7 min drive (2.5 mi)
- To Terminals AA to C
- 7 min drive (3.0 mi)
- For cruise passengers
- Cruise package: breakfast and a $10 ride credit
- Parking
- $55 to $65 a night plus tax, valet
Comfort Inn & Suites Downtown Brickell-Port of Miami
Downtown Miami (Miami River) · 100 SE 4th St, Miami
- To Terminals D to J
- 7 min drive (2.5 mi)
- To Terminals AA to C
- 8 min drive (3.1 mi)
- For cruise passengers
- $12 a person to the port, one way
- Parking
- Valet required, price not listed
Hilton Miami Downtown
Omni / Edgewater · 1601 Biscayne Blvd, Miami
- To Terminals D to J
- 7 min drive (2.5 mi)
- To Terminals AA to C
- 7 min drive (3.2 mi)
- For cruise passengers
- Paid third-party shuttle, Friday to Monday
- Parking
- $45, valet only
W Miami
Brickell · 485 Brickell Ave, Miami
- To Terminals D to J
- 7 min drive (2.6 mi)
- To Terminals AA to C
- 7 min drive (3.2 mi)
- For cruise passengers
- No cruise shuttle listed
- Parking
- $55 a day, valet run by the building
Miami Marriott Biscayne Bay
Edgewater / Omni · 1633 North Bayshore Dr, Miami
- To Terminals D to J
- 7 min drive (2.6 mi)
- To Terminals AA to C
- 7 min drive (3.4 mi)
- For cruise passengers
- Up to 8 nights' parking, or a $30 Uber voucher
- Parking
- $45 a day self, $50 valet
DoubleTree by Hilton Grand Hotel Biscayne Bay
Omni / Edgewater · 1717 North Bayshore Dr, Miami
- To Terminals D to J
- 8 min drive (2.7 mi)
- To Terminals AA to C
- 8 min drive (3.5 mi)
- For cruise passengers
- No cruise shuttle listed
- Parking
- $39, valet only
Aloft by Marriott Miami - Brickell
Brickell · 1001 SW 2nd Ave, Miami
- To Terminals D to J
- 8 min drive (3.3 mi)
- To Terminals AA to C
- 9 min drive (3.9 mi)
- For cruise passengers
- Package with two shuttle vouchers to the port
- Parking
- $40 a day, off-site valet
SpringHill Suites Miami Downtown/Medical Center
Health District / Civic Center · 1311 NW 10th Ave, Miami
- To Terminals D to J
- 9 min drive (5.0 mi)
- To Terminals AA to C
- 9 min drive (5.1 mi)
- For cruise passengers
- Package: one-way ride for two, $10 a day parking
- Parking
- $36.60 a day, self-parking
Miccosukee Casino & Resort
West Miami-Dade (Krome Ave / Tamiami Trail) · 500 SW 177th Ave, Miami
- To Terminals D to J
- 33 min drive (23 mi)
- To Terminals AA to C
- 33 min drive (24 mi)
- For cruise passengers
- Park & Cruise: round-trip ride and parking
- Parking
- Included in the package
Regency Miami Airport by Sonesta
Airport (MIA), east side · 1000 Northwest 42nd Ave, Miami
- To Terminals D to J
- 11 min drive (8.0 mi)
- To Terminals AA to C
- 11 min drive (8.0 mi)
- For cruise passengers
- Free with its Stay & Sail package; extra guests $15
- Parking
- $20 a night plus tax
Sonesta Miami Airport
Airport (MIA), east side · 950 NW LeJeune Rd, Miami
- To Terminals D to J
- 12 min drive (8.2 mi)
- To Terminals AA to C
- 12 min drive (8.3 mi)
- For cruise passengers
- $17 a person to the port, at 9:00 or 11:00
- Parking
- $23 a night plus tax
Miami International Airport Hotel
Airport (MIA), inside the terminal · Le Jeune Rd, Concourse E - 2nd Floor, NW 20th St, Miami
- To Terminals D to J
- 13 min drive (9.4 mi)
- To Terminals AA to C
- 13 min drive (9.5 mi)
- For cruise passengers
- No cruise shuttle listed
- Parking
- Not listed
Miami Airport Marriott
Airport (MIA), east side · 1201 NW Le Jeune Rd, Building A, Miami
- To Terminals D to J
- 13 min drive (7.9 mi)
- To Terminals AA to C
- 13 min drive (8.0 mi)
- For cruise passengers
- No current cruise offer
- Parking
- $28 a day self, $32 valet, tax included
Embassy Suites by Hilton Miami International Airport
Airport (MIA), east side · 3974 NW South River Dr, Miami
- To Terminals D to J
- 14 min drive (9.3 mi)
- To Terminals AA to C
- 14 min drive (9.4 mi)
- For cruise passengers
- No cruise shuttle listed
- Parking
- $30 a day; long-term $17 a day plus tax
Comfort Inn & Suites Miami International Airport
Airport (MIA), Miami Springs · 665 Mokena Dr, Miami Springs
- To Terminals D to J
- 15 min drive (10 mi)
- To Terminals AA to C
- 15 min drive (10 mi)
- For cruise passengers
- Free to the port each morning, one way; $15 back
- Parking
- Free for guests; extended $12 a night
Comfort Suites Miami Airport North
Airport (MIA), Miami Springs · 657 Minola Dr, Miami Springs
- To Terminals D to J
- 15 min drive (10 mi)
- To Terminals AA to C
- 15 min drive (10 mi)
- For cruise passengers
- Free to the port each morning, one way; $15 back
- Parking
- Extended parking $12 a night
Hampton Inn Miami Airport East
Airport (MIA), east side · 3449 NW 42nd Ave, Miami
- To Terminals D to J
- 15 min drive (9.5 mi)
- To Terminals AA to C
- 15 min drive (9.5 mi)
- For cruise passengers
- No cruise shuttle listed
- Parking
- $18 a day, self-parking
EB Hotel Miami
Airport (MIA), north side · 4299 NW 36th St, Miami
- To Terminals D to J
- 15 min drive (9.8 mi)
- To Terminals AA to C
- 15 min drive (9.9 mi)
- For cruise passengers
- Package with a one-way port ride for two
- Parking
- Not listed
Hilton Miami Airport Blue Lagoon
Airport (MIA), Blue Lagoon · 5101 Blue Lagoon Dr, Miami
- To Terminals D to J
- 17 min drive (9.9 mi)
- To Terminals AA to C
- 17 min drive (10.0 mi)
- For cruise passengers
- $17 a person to the port, Friday to Monday
- Parking
- $38 a day, self-parking
PortMiami’s cruise terminals are on Dodge Island, across the PortMiami Bridge from downtown Miami, and which end of the island your ship leaves from decides whether you can walk to it. Carnival’s Terminals D, E and F are at the bridge end, along with the small-ship Terminal J and Virgin Voyages’ Terminal V. Royal Caribbean’s Terminal A, Norwegian’s Terminal B and MSC’s Terminal AA are at the far end, more than a mile further along. Your boarding documents name your terminal, and the PortMiami terminals guide lists which line uses which.
The table compares the 30 hotels we checked: 17 downtown, in Brickell and in Edgewater, 3 further out that sell a ride to the port, and 10 by Miami International Airport. We only list hotels whose own website we could read, and every shuttle, package and parking detail comes from that website as it read on October 28, 2026. The walking and driving times are ours, measured on OpenStreetMap from each hotel to Terminals D to J and to Terminals AA to C, without traffic.
Which hotel is closest to the Miami cruise port?
The Elser Hotel Miami, at 398 NE 5th Street by the foot of the bridge, is a 5-minute drive to either end of the island and a 20-minute walk to Terminals D to J on our routes. The hotel calls itself the closest to the port. It arranges a paid ride to the port through a local partner without publishing the price, and valet parking is $84 a night.
The other downtown hotels in the table are 5 to 8 minutes from a terminal by car. Those times assume no traffic, and the terminals guide has advice for a busy sailing morning.
Can you walk to the cruise terminals from a hotel?
From four, if you don’t mind the bridge. PortMiami says you can walk across the north side of the PortMiami Bridge. On our routes the Elser is 20 minutes on foot from Terminals D to J, and citizenM Miami Worldcenter, YVE Hotel Miami and YOTEL Miami are 22 to 25 minutes. Terminals AA to C are much further: the closest hotel is a 39-minute walk away.
There is also a free ride. The port says the City of Miami’s Coral Way Trolley crosses the bridge and stops across from the Terminal J parking garage, the Terminal E surface lot and the port’s administrative offices. The Eurostars Langford suggests taking the Metromover to Freedom Tower and changing to the trolley there.
Do any Miami hotels run a cruise shuttle?
Thirteen of the 30 run, sell or arrange a ride to the port. Two are free: Comfort Inn & Suites Miami International Airport and Comfort Suites Miami Airport North, next door to each other in Miami Springs, run a free shuttle to the port each morning. It goes one way. You register at check-in, seats are first come, first served, and the ride back from the port is $15 through a third-party coordinator.
Downtown, the Comfort Inn & Suites Downtown Brickell-Port of Miami charges $12 a person, one way. By the airport, Sonesta Miami Airport and Hilton Miami Airport Blue Lagoon charge $17 a person, and the Hilton’s runs Friday to Monday only. The rest put the ride inside a package or don’t publish a price. The Miami cruise shuttle guide compares all 13.
Can I park at the hotel for the whole cruise?
At four hotels, on their own terms:
- Miami Marriott Biscayne Bay, in Edgewater, includes self-parking for up to 8 nights with its Park, Stay, Cruise rate, for stays to January 31, 2027.
- SpringHill Suites Miami Downtown/Medical Center charges $10 a day for up to seven nights after your stay with its cruise package, which runs to December 31, 2026.
- Miccosukee Casino & Resort includes parking while you cruise and a round-trip ride to the port, but it is 33 minutes west of the terminals by car.
- The Elser mentions parking packages for cruise guests without publishing terms.
The Miami park and cruise guide has the details and the cruise packages that come without parking. For comparison, PortMiami listed its own parking at $28 a day in Garages C, D, F and G and Lot E, and $35 a day in Garages AA and B, on October 28, 2026. Downtown hotels charge from $39 for valet at the DoubleTree Grand Biscayne Bay to $84 a night at the Elser, and the Florida parking guide covers the port’s lots.
Is it better to stay near the airport or the port?
Near the port if you can. Airport hotels are 11 to 17 minutes from the terminals by car without traffic, against 5 to 8 minutes from downtown, and the drive crosses the city on the morning you sail.
The airport side has its advantages, though. Both free cruise shuttles and the two $17 ones are there, and nine of the ten airport hotels run a free shuttle from MIA. The tenth, the Miami International Airport Hotel, is inside the terminal. If you land late the night before, see the Miami airport hotels guide.
Which guide do I need?
- Staying downtown and want the shortest ride: the closest hotels to the Port of Miami.
- Want the hotel to get you to the ship: Miami hotels with a cruise shuttle.
- Driving in and leaving the car: Miami park and cruise hotels.
- Flying into MIA: Miami airport hotels for a cruise.
Sources
- The Elser Hotel Miami: cruise and shuttle details
- citizenM Miami Worldcenter: cruise and shuttle details
- YVE Hotel Miami: cruise and shuttle details
- YOTEL Miami: cruise and shuttle details
- Eurostars Langford: cruise and shuttle details
- Comfort Inn & Suites Downtown Brickell-Port of Miami: cruise and shuttle details
- Miami Marriott Biscayne Bay: park and cruise
- SpringHill Suites Miami Downtown/Medical Center: cruise and shuttle details
- Miccosukee Casino & Resort: cruise and shuttle details
- DoubleTree by Hilton Grand Hotel Biscayne Bay: parking
- Comfort Inn & Suites Miami International Airport: cruise and shuttle details
- Comfort Suites Miami Airport North: cruise and shuttle details
- Sonesta Miami Airport: cruise and shuttle details
- Hilton Miami Airport Blue Lagoon: cruise and shuttle details
- PortMiami: cruise terminals
- PortMiami: directions and transportation
- PortMiami: parking information
- OpenStreetMap routing (FOSSGIS Valhalla), used for every walking and driving time